Etiqueta <meta> de HTML
Definição e uso
<meta>
O elemento define metadados sobre a documentação HTML. Os metadados são dados sobre dados (informação).
<meta>
O elemento sempre está localizado Elemento <head> Dentro, geralmente usado para especificar o conjunto de caracteres, descrição da página, palavras-chave, autor do documento e configuração da viewport:
Os meta-dados não são exibidos na página, mas podem ser analisados por máquinas.
Os meta-dados são usados por navegadores (como exibir conteúdo ou recarregar a página), motores de busca (palavras-chave) e outros serviços de rede.
Dica:Os elementos meta têm várias aplicações diferentes e podem haver vários elementos meta em um documento HTML.
Dica:Através <meta>
Há um método que permite que os designers de páginas da web controlem a viewport (área visível do usuário no site) (veja o exemplo a seguir "Configuração da viewport").
Atenção:Cada elemento meta pode ser usado para um único propósito. Se desejar usar várias características, deve adicionar vários elementos meta no elemento head.
Veja também:
Tutorial HTML:Cabeçalho HTML
Manual de referência do DOM HTML:Objeto Meta
Exemplo
<head> <meta charset="UTF-8"> <meta name="description" content="Tutoriais gratuitos da Web"> <meta name="keywords" content="HTML, CSS, JavaScript"> <meta name="author" content="Bill Gates"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head>
Atributo
Atributo | Valor | Descrição |
---|---|---|
charset | Conjunto de caracteres | Define o código de caracteres da documentação HTML. |
content | Texto | Define o valor associado ao atributo http-equiv ou name. |
http-equiv |
|
Fornecer informações/valores para o atributo content com cabeçalhos HTTP. |
name |
|
Determinar o nome dos metadados. |
Atributos globais
<meta>
A etiqueta também suporta Atributos globais do HTML.
O elemento meta tem três usos típicos:
- Especificar pares de metadados nome/valor
- Declarar a codificação de caracteres
- Simulação de campo de cabeçalho HTTP
1: Especificar vários pares de metadados nome/valor
O elemento meta pode ser definido usando pares de nome/valor para metadados, para isso são usados os atributos name e content.
Definir palavras-chave para motores de busca:
<meta name="keywords" content="HTML, CSS, JavaScript">
Definir uma descrição sobre a página da web:
<meta name="description" content="Free Web tutorials for HTML and CSS">
Definir o autor da página:
<meta name="author" content="John Doe">
Definir a visualização para melhorar a aparência do site em vários dispositivos:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
2: Declarar a codificação de caracteres
Use o atributo charset para declarar que a página usa a codificação UTF-8:
<meta charset="UTF-8">
3: Simulação de campo de cabeçalho HTTP
Usando o atributo http-equiv e o atributo content, atualize o documento a cada 30 segundos:
<meta http-equiv="refresh" content="30">
Mudanças no HTML5
O atributo charset foi adicionado no HTML5.
No HTML4, o atributo http-equiv pode ter vários valores diferentes. No HTML5, apenas os valores mencionados na página podem ser usados.
O atributo scheme do HTML4 já não é usado no HTML5.
Além disso, agora não é mais usado o elemento meta para especificar o idioma da página da web.
definir a visualização
O HTML5 introduziu um método que permite aos designers da Web <meta>
etiquetas em todas as páginas para controlar a visualização.
Você deve incluir os seguintes <meta>
Elemento de visualização:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Ele fornece instruções ao navegador sobre como controlar o tamanho da página e a proporção de zoom.
width=device-width
Configurações definirão a largura da página para seguir a largura da tela do dispositivo (dependendo do dispositivo).
Quando o navegador carregar a página pela primeira vezinitial-scale=1.0
Configurações iniciais de escala de zoom.
A seguir estão exemplos de páginas da web sem meta tag de viewport e com meta tag de viewport:
Dica:Se você estiver navegando essa página em um telefone ou tablet, você pode clicar nos dois links abaixo para ver as diferenças.
Configurações CSS padrão
Nenhum.
Suporte ao navegador
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Suporte | Suporte | Suporte | Suporte | Suporte |