<meta>
Meta Dados
Definição:
A tag <meta> é utilizada para definir características e propriedades da página ou documento.
Esta tag só existe no cabeçalho do documento, isto é, entre as tags <head> e </head>. Esta é também uma tag sem terminador, ou seja na linguagem XHTML ela deve ser declarada como <meta ... />
Por exemplo, meta dados podem ser utilizados para dizer quem é o autor, a data de criação ou o nome do programa utilizado na criação da página, de tal forma que outros programas possam ler estes dados e interpretá-los conforme necessário. Exemplos destes tipos de programas são os robôs dos sites de busca que utilizam meta dados para obter um sumário da página bem como controlar certas características de operação.
Uma outra função da tag <meta> é poder definir parâmetros do cabeçalho HTTP da página. Isto permite que tanto o servidor web quanto o navegador saibam como interpretar e apresentar a página corretamente, como por exemplo com o código de caracteres e o idioma apropriados.
Suporte:
Netscape: 2.0
Internet Explorer: 2.0
Aceito nas especificações DTD: Estrito, Transicional e Frameset
Dicas:
Até por volta do ano 2002 havia uma grande ênfase no uso de alguns tipos de dados meta na melhora da classificação da página em sites de busca. No entanto por este ser um método fácil de ser abusado, hoje em dia os principais sites de busca não tomam por base as informações contidas em tags <meta> para determinar o conteúdo ou a classificação da página.
Pelo menos dois atributos devem ser definidos na tag <meta>. Um para definir o nome do parâmetro, e um outro para definir os valores deste parâmetro. Os nomes e valores dos parâmetros não são pré-definidos e por isso há um grande número de opções possíveis, cada um servindo a um propósito diferente. Por este motivo hoje o valor da tag <meta> no posicionamento de páginas em sites de busca é mínimo, incluindo o parâmetro keywords.
O atributo profile da tag <head> pode ser utilizado para especificar uma URL contendo mais informações sobre os parâmetros utilizados na tag <meta>, desta forma programas podem identificar o perfil e interpretar os parâmetros de acordo com esta página.
Exemplos:
| Código |
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="expires" content="Wed, 31 Dec 2008 11:10:12 GMT" /> <meta http-equiv="refresh" content="10;URL=http://www.referenciando.com/" /> <meta http-equiv="Set-Cookie" content="visitaoficial=1;expires=Wednesday, 31-Dec-08 11:59:59 GMT; path=/" /> <meta name="Author" content="James Owens" /> <meta name="keywords" content="meta, referências, XHTML" /> <meta name="description" content="Referências para a Internet, HTML e XHTML, tag <meta>" /> <meta name="robot" content="nofollow" /> |
Atributo Obrigatório:
| Atributo | Valor | Descrição |
| content | conteúdo | Especifica o conteúdo dos parâmetros providos através dos atributos http-equiv ou name. |
Atributos Padrão:
Atributos Opcionais:
| Atributo | Valor | Descrição |
| http-equiv | Content-Type expires refresh Set-Cookie ... |
Especifica informações no cabeçalho do protocolo HTTP e é utilizado por servidores web e por navegadores para prover e interpretar a página corretamente. Content-Type = especifica o tipo MIME da página e o código de caracteres utilizado. |
| name | author copyright description generator keywords revised robots ... |
Estes são apenas alguns dos valores mais aceitos na internet. author = nome do autor da página |
| scheme | conteúdo | Especifica alguma informação adicional sobre o meta dado. O valor a ser especificado é aberto e depende do uso e da combinação de valores dos atributos name e content. |
