Atributos
Como adicionar informações extras aos elementos HTML com atributos.
O que são atributos?
Atributos são informações extras colocadas na tag de abertura de um elemento HTML.
Eles ajudam a configurar o comportamento, a identificação ou o valor daquele elemento.
Exemplo:
<a href="https://exemplo.com">Visitar site</a>
Nesse caso, href é um atributo da tag <a>.
Como um atributo é escrito?
A estrutura mais comum é esta:
nome="valor"
Então:
href="https://exemplo.com"
significa que o atributo href recebeu o valor "https://exemplo.com".
Exemplos comuns
Link com href
<a href="https://meusite.com">Meu site</a>
O href diz para onde o link aponta.
Imagem com src e alt
<img src="gato.jpg" alt="Um gato deitado no sofá">
srcinforma o caminho da imagem;altdescreve a imagem.
Campo de texto com placeholder
<input type="text" placeholder="Digite seu nome">
Note que nos dois últimos exemplos temos mais de um atributo no mesmo elemento.
Mais de um atributo na mesma tag
Isso é totalmente normal:
<a href="contato.html" target="_blank" title="Abrir página de contato">
Contato
</a>
Nesse link:
hrefdefine o destino;target="_blank"abre em outra aba;titleadiciona uma dica de texto ao passar o mouse.
Um cuidado importante
Os atributos não ficam jogados em qualquer lugar do elemento. Eles devem aparecer dentro da tag de abertura.
Correto:
<p title="Texto de exemplo">Parágrafo</p>
Errado:
<p>Parágrafo title="Texto de exemplo"</p>
Exemplo prático
<img
src="produto.png"
alt="Imagem de um produto"
width="200"
>
Aqui a tag da imagem recebe informações suficientes para o navegador saber:
- qual arquivo carregar;
- o que mostrar como descrição;
- qual largura usar.