0Pricing
Frontend Academy · Aula

Texto, imagens, links e listas

Formate texto com títulos e parágrafos, incorpore imagens com texto alternativo, crie hiperlinks e monte listas ordenadas e não ordenadas.

Texto, imagens, links e listas é uma aula grátis de Frontend Academy no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Frontend Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Frontend Academy inclui 4 aulas no total.

Títulos: h1 a h6

O HTML fornece seis níveis de títulos. Use-os para criar um esboço do documento, não para alterar o tamanho do texto. <h1> é o título da página (uma vez por página), <h2> é usado para seções principais, <h3> para subseções e assim por diante.

<h1>Frontend Development Guide</h1>
<h2>HTML Basics</h2>
<h3>Headings</h3>

Parágrafos e &lt;br&gt;

O elemento <p> envolve um parágrafo de texto. O navegador adiciona automaticamente espaçamento acima e abaixo. Use <br> com moderação — apenas para quebras de linha significativas, como em um endereço ou poema, e não para separar parágrafos.

Elementos de texto em linha

Use elementos em linha para dar significado ao texto: <strong> para texto importante (negrito), <em> para ênfase (itálico), <code> para trechos de código, <mark> para texto destacado e <small> para letras miúdas.

<p>Press <kbd>Ctrl+S</kbd> to save. The <code>console.log()</code> function outputs to the <strong>Console</strong> panel.</p>

Imagens: o elemento &lt;img&gt;

O elemento <img> incorpora uma imagem. O atributo src fornece a URL, e alt fornece texto alternativo para leitores de tela e para quando a imagem não carregar. Inclua sempre um valor significativo para alt.

<img src="/images/hero.webp"
     alt="A developer typing code on a laptop"
     width="800"
     height="450">

Escrevendo um bom texto alternativo

O texto alternativo deve transmitir o conteúdo e a finalidade da imagem. Imagens decorativas (espaçadores, ícones puramente decorativos) usam alt="" (string vazia) para que os leitores de tela as ignorem. Nunca escreva alt="imagem de" — apenas descreva o que a imagem mostra.

Hiperlinks: o elemento &lt;a&gt;

O elemento <a> (âncora) cria hiperlinks. O atributo href define a URL de destino. O texto do link deve descrever o destino — nunca escreva "clique aqui".

<!-- External link -->
<a href="https://mdn.mozilla.org" target="_blank" rel="noopener noreferrer">
  MDN Web Docs
</a>

<!-- Internal link -->
<a href="/courses">Browse Courses</a>

<!-- Email link -->
<a href="mailto:hello@example.com">Email Us</a>

Nota de segurança sobre target=_blank

Ao abrir links em uma nova aba com target="_blank", adicione sempre rel="noopener noreferrer". Sem isso, a página aberta pode acessar o objeto window da página que a abriu — uma vulnerabilidade de segurança chamada sequestro reverso de aba.

Listas não ordenadas: &lt;ul&gt;

Use <ul> (lista não ordenada) quando a ordem dos itens não importar — recursos, ingredientes ou links de navegação. Cada item é um <li>. O navegador renderiza marcadores por padrão, mas quase sempre você os estilizará com CSS.

<ul>
  <li>HTML</li>
  <li>CSS</li>
  <li>JavaScript</li>
</ul>

Listas ordenadas: &lt;ol&gt;

Use <ol> (lista ordenada) quando a ordem for importante — etapas de um tutorial, classificações ou instruções. Os itens são numerados automaticamente. Use os atributos start e reversed para controlar a numeração.

<ol>
  <li>Install Node.js</li>
  <li>Create a new project</li>
  <li>Run npm install</li>
</ol>

Listas de descrições: &lt;dl&gt;

<dl> (lista de descrições) agrupa termos e suas definições ou descrições. Use-a para glossários, metadados (autor/data) e pares chave-valor. <dt> é o termo, e <dd> é a descrição.

<dl>
  <dt>HTML</dt>
  <dd>HyperText Markup Language — the structure layer.</dd>
  <dt>CSS</dt>
  <dd>Cascading Style Sheets — the presentation layer.</dd>
</dl>

Listas aninhadas

As listas podem ser aninhadas para representar hierarquias. Coloque o <ul> ou <ol> filho dentro do elemento <li> pai. Não aninhe listas apenas para criar recuo — use CSS.

Verificação rápida

Qual atributo fornece uma descrição textual de uma imagem para os leitores de tela?

Recapitulação: textos, imagens, links e listas

Use elementos de título para a estrutura do documento, p para parágrafos, img com texto alt significativo para imagens, a com texto descritivo para navegação e ul/ol/dl para conteúdo em listas. A semântica torna o HTML acessível e legível por máquinas.

Perguntas Frequentes

A aula “Texto, imagens, links e listas” é grátis?

Sim — o texto completo de “Texto, imagens, links e listas” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Frontend Academy, atualize para CoddyKit PRO. O curso de Frontend Academy inclui 4 aulas no total.

O que vou aprender em “Texto, imagens, links e listas”?

Formate texto com títulos e parágrafos, incorpore imagens com texto alternativo, crie hiperlinks e monte listas ordenadas e não ordenadas. Você pratica Frontend Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Frontend Academy?

Nenhuma experiência prévia é necessária. Frontend Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.

Quanto tempo leva a aula “Texto, imagens, links e listas”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Frontend Academy?

Sim. Cada aula de Frontend Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Estrutura do documento: DOCTYPE, html, head e body
  2. Tags semânticas: header, nav, main, article e footer
  3. Texto, imagens, links e listas
  4. Formulários: input, label e button
← Voltar para Frontend Academy