Tutorial HTML

HTML HOME Introdução HTML Editores de HTML HTML básico Elementos HTML Atributos HTML Títulos HTML Parágrafos HTML Estilos HTML Formatação HTML Cotações HTML Comentários HTML Cores HTML HTML CSS Links HTML Imagens HTML HTML Favicon Tabelas HTML Listas HTML Bloco HTML e Inline Classes HTML Código HTML Iframes HTML JavaScript HTML Caminhos de arquivo HTML Cabeçalho HTML Esquema HTML HTML Responsivo Código de computador HTML Semântica HTML Guia de estilo HTML Entidades HTML Símbolos HTML Emojis HTML Conjunto de caracteres HTML Codificação de URL HTML HTML vs. XHTML

Formulários HTML

Formulários HTML Atributos de formulário HTML Elementos de formulário HTML Tipos de entrada HTML Atributos de entrada HTML Atributos do formulário de entrada HTML

Gráficos HTML

Tela HTML HTML SVG

Mídia HTML

Mídia HTML Vídeo HTML Áudio HTML Plug-ins HTML HTML YouTube

APIs HTML

Geolocalização HTML Arrastar/Soltar HTML Armazenamento Web HTML Trabalhadores da Web HTML HTML SSE

Exemplos HTML

Exemplos HTML Questionário HTML Exercícios HTML Certificado HTML Resumo HTML Acessibilidade HTML

Referências HTML

Lista de tags HTML Atributos HTML Atributos Globais HTML Suporte ao navegador HTML Eventos HTML Cores HTML Tela HTML Áudio/vídeo HTML Tipos de documento HTML Conjuntos de caracteres HTML Codificação de URL HTML Códigos HTML Lang Mensagens HTTP Métodos HTTP PX to EM Converter Atalhos do teclado

HTML - O elemento principal


O elemento HTML <head>é um contêiner para os seguintes elementos: <title>, <style>, <meta>, <link>, <script>e <base>.


O elemento HTML <head>

O <head>elemento é um contêiner para metadados (dados sobre dados) e é colocado entre a <html>tag e a <body>tag.

Metadados HTML são dados sobre o documento HTML. Os metadados não são exibidos.

Metadados normalmente definem o título do documento, conjunto de caracteres, estilos, scripts e outras informações de meta.


O elemento HTML <title>

O <title>elemento define o título do documento. O título deve ser somente texto e é mostrado na barra de título do navegador ou na aba da página.

O <title>elemento é obrigatório em documentos HTML!

O conteúdo de um título de página é muito importante para a otimização de mecanismos de pesquisa (SEO)! O título da página é usado pelos algoritmos do mecanismo de pesquisa para decidir a ordem ao listar as páginas nos resultados da pesquisa.

O <title>elemento:

  • define um título na barra de ferramentas do navegador
  • fornece um título para a página quando ela é adicionada aos favoritos
  • exibe um título para a página nos resultados do mecanismo de pesquisa

Portanto, tente tornar o título o mais preciso e significativo possível!

Um documento HTML simples:

Exemplo

<!DOCTYPE html>
<html>
<head>
  <title>A Meaningful Page Title</title>
</head>
<body>

The content of the document......

</body>
</html>

O elemento HTML <style>

O <style>elemento é usado para definir informações de estilo para uma única página HTML:

Exemplo

<style>
  body {background-color: powderblue;}
  h1 {color: red;}
  p {color: blue;}
</style>


O elemento HTML <link>

O <link>elemento define o relacionamento entre o documento atual e um recurso externo.

A <link> tag é usada com mais frequência para vincular a folhas de estilo externas:

Exemplo

<link rel="stylesheet" href="mystyle.css">

Dica: Para aprender tudo sobre CSS, visite nosso Tutorial de CSS .


O elemento HTML <meta>

O <meta>elemento é normalmente usado para especificar o conjunto de caracteres, descrição da página, palavras-chave, autor do documento e configurações da janela de visualização.

Os metadados não serão exibidos na página, mas são usados ​​por navegadores (como exibir conteúdo ou recarregar a página), por mecanismos de pesquisa (palavras-chave) e outros serviços da web.

Exemplos

Defina o conjunto de caracteres usado:

<meta charset="UTF-8">

Defina palavras-chave para motores de busca:

<meta name="keywords" content="HTML, CSS, JavaScript">

Defina uma descrição da sua página da web:

<meta name="description" content="Free Web tutorials">

Defina o autor de uma página:

<meta name="author" content="John Doe">

Atualize o documento a cada 30 segundos:

<meta http-equiv="refresh" content="30">

Configurando a janela de visualização para que seu site fique bem em todos os dispositivos:

<meta name="viewport" content="width=device-width, initial-scale=1.0">

Exemplo de <meta>etiquetas:

Exemplo

<meta charset="UTF-8">
<meta name="description" content="Free Web tutorials">
<meta name="keywords" content="HTML, CSS, JavaScript">
<meta name="author" content="John Doe">

Configurando a janela de visualização

A janela de visualização é a área visível do usuário de uma página da web. Varia de acordo com o dispositivo - será menor em um telefone celular do que em uma tela de computador.

Você deve incluir o seguinte <meta>elemento em todas as suas páginas da web:

<meta name="viewport" content="width=device-width, initial-scale=1.0">

Isso fornece ao navegador instruções sobre como controlar as dimensões e o dimensionamento da página.

A width=device-widthparte define a largura da página para seguir a largura da tela do dispositivo (que varia de acordo com o dispositivo).

A initial-scale=1.0parte define o nível de zoom inicial quando a página é carregada pela primeira vez pelo navegador.

Aqui está um exemplo de uma página da web sem a meta tag viewport e a mesma página da web com a meta tag viewport:

Dica: Se você estiver navegando nesta página com um telefone ou tablet, você pode clicar nos dois links abaixo para ver a diferença.



O elemento HTML <script>

O <script>elemento é usado para definir JavaScripts do lado do cliente.

O JavaScript a seguir escreve "Hello JavaScript!" em um elemento HTML com id="demo":

Exemplo

<script>
function myFunction() {
  document.getElementById("demo").innerHTML = "Hello JavaScript!";
}
</script>

Dica: Para aprender tudo sobre JavaScript, visite nosso Tutorial de JavaScript .


O elemento HTML <base>

O <base>elemento especifica a URL base e/ou destino para todas as URLs relativas em uma página.

A <base>tag deve ter um atributo href ou target presente, ou ambos.

Só pode haver um único <base> elemento em um documento!

Exemplo

Especifique um URL padrão e um destino padrão para todos os links em uma página:

<head>
<base href="https://www.w3schools.com/" target="_blank">
</head>

<body>
<img src="images/stickman.gif" width="24" height="39" alt="Stickman">
<a href="tags/tag_base.asp">HTML base Tag</a>
</body>

Resumo do capítulo

  • O <head>elemento é um contêiner para metadados (dados sobre dados)
  • O <head>elemento é colocado entre a <html>tag e a <body>tag
  • O <title>elemento é obrigatório e define o título do documento
  • O <style>elemento é usado para definir informações de estilo para um único documento
  • A <link> tag é mais frequentemente usada para vincular a folhas de estilo externas
  • O <meta>elemento é normalmente usado para especificar o conjunto de caracteres, descrição da página, palavras-chave, autor do documento e configurações da janela de visualização
  • O <script>elemento é usado para definir JavaScripts do lado do cliente
  • O <base>elemento especifica o URL base e/ou destino para todos os URLs relativos em uma página

Elementos de cabeça HTML

Tag Description
<head> Defines information about the document
<title> Defines the title of a document
<base> Defines a default address or a default target for all links on a page
<link> Defines the relationship between a document and an external resource
<meta> Defines metadata about an HTML document
<script> Defines a client-side script
<style> Defines style information for a document

Para obter uma lista completa de todas as tags HTML disponíveis, visite nossa Referência de tags HTML .