Tag meta
A tag meta define alguns comandos de serviço
para o navegador ou mecanismos de busca:
codificação da página, descrição da página para
mecanismos de busca, autor da página e assim por diante.
O princípio de funcionamento da tag é o seguinte (com algumas exceções):
o nome do comando é definido (no atributo name
ou no atributo http-equiv), e o valor
do comando é definido no atributo content.
Essencialmente, esta tag contém um grupo de
tags (comandos), cujo nome geral é meta tags.
A tag meta não requer uma tag de fechamento.
A tag meta deve ser usada dentro da
tag head.
Exemplos populares de uso
Codificação do documento
Atualmente, o padrão de codificação é
utf-8. Teoricamente, a codificação
pode não ser definida explicitamente (via tag
meta) - o navegador deve entendê-lo.
Na prática, eu não aconselharia fazer isso - a codificação
pode ser corrompida e, em vez de texto em russo, você
verá caracteres ilegíveis.
No HTML5, a codificação é definida de forma simplificada:
<meta charset="utf-8">
Antes, a codificação era definida assim (hoje não se deve mais fazer isso, está obsoleto, você pode encontrar em tutoriais desatualizados):
<meta http-equiv="content-type" content="text/html; charset=utf-8">
Descrição do documento
A meta descrição do documento é destinada aos mecanismos de busca, e deve conter uma breve descrição da página. A partir desta descrição, sob determinadas condições, o mecanismo de busca pode criar um snippet da página do site. Snippet é uma breve descrição da página do site nos resultados de busca. Consequentemente, a meta descrição da página deve ser feita da maneira como você deseja que o snippet da página apareça nos resultados de busca e deve ser única para cada página do site.
Deve ser usado da seguinte forma:
<meta name="description" content="Esta página fala sobre meta tags.">
Palavras-chave do documento
A meta keywords (palavras-chave) é destinada aos mecanismos de busca, para indicar as palavras mais importantes pelas quais a página será encontrada. Atualmente, devido ao uso excessivo por parte de webmasters, os mecanismos de busca não dão importância a esta meta tag.
Deve ser usado da seguinte forma (as palavras-chave e frases são listadas separadas por vírgula):
<meta name="keywords" content="Meta tag, Meta descrição, redirecionamento HTML" >
Redirecionamento (redirecionando para outra página)
É possível fazer com que, ao acessar uma determinada página, o usuário seja redirecionado automaticamente para outra (por exemplo, se a página foi movida). Use assim (5 é o número de segundos antes do redirecionamento ocorrer):
<meta http-equiv="refresh" content="5; url=http://www.example.com/">
Mais exemplos
Você pode encontrar mais exemplos no seguinte link.
Atributos possíveis
| Atributo | Descrição |
|---|---|
name |
O nome da meta tag. O valor da meta tag com este nome é definido pelo atributo content. |
http-equiv |
Permite definir cabeçalhos HTTP, para enviá-los ao navegador.
Define o nome do cabeçalho. O valor do cabeçalho é definido pelo atributo content.
|
content |
Define o valor do atributo especificado usando o atributo name ou http-equiv. |
charset |
Define a codificação do documento. Atualmente, o padrão é utf-8. |