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

Bloco HTML e Elementos Inline


Cada elemento HTML tem um valor de exibição padrão, dependendo do tipo de elemento.

Existem dois valores de exibição: block e inline.


Elementos em nível de bloco

Um elemento de nível de bloco sempre começa em uma nova linha.

Um elemento de nível de bloco sempre ocupa toda a largura disponível (se estende para a esquerda e para a direita o máximo possível).

Um elemento de nível de bloco tem uma margem superior e uma margem inferior, enquanto um elemento embutido não.

O elemento <div> é um elemento de nível de bloco.

Exemplo

<div>Hello World</div>

Aqui estão os elementos de nível de bloco em HTML:


Elementos embutidos

Um elemento embutido não inicia em uma nova linha.

Um elemento embutido ocupa apenas a largura necessária.

Este é um elemento <span> dentro de um parágrafo.

Exemplo

<span>Hello World</span>

Aqui estão os elementos embutidos em HTML:

Nota: Um elemento embutido não pode conter um elemento de nível de bloco!


O elemento <div>

O <div>elemento é frequentemente usado como um contêiner para outros elementos HTML.

O <div>elemento não possui atributos obrigatórios, mas style, classe idsão comuns.

Quando usado junto com CSS, o <div>elemento pode ser usado para estilizar blocos de conteúdo:

Exemplo

<div style="background-color:black;color:white;padding:20px;">
  <h2>London</h2>
  <p>London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.</p>
</div>

O elemento <span>

O <span>elemento é um contêiner embutido usado para marcar uma parte de um texto ou uma parte de um documento.

O <span>elemento não possui atributos obrigatórios, mas style, classe idsão comuns.

Quando usado junto com CSS, o <span>elemento pode ser usado para estilizar partes do texto:

Exemplo

<p>My mother has <span style="color:blue;font-weight:bold">blue</span> eyes and my father has <span style="color:darkolivegreen;font-weight:bold">dark green</span> eyes.</p>

Resumo do capítulo

  • Existem dois valores de exibição: block e inline
  • Um elemento de nível de bloco sempre começa em uma nova linha e ocupa toda a largura disponível
  • Um elemento embutido não inicia em uma nova linha e só ocupa a largura necessária
  • O <div>elemento é um nível de bloco e é frequentemente usado como um contêiner para outros elementos HTML
  • O <span>elemento é um contêiner embutido usado para marcar uma parte de um texto ou uma parte de um documento

Tags HTML

Tag Description
<div> Defines a section in a document (block-level)
<span> Defines a section in a document (inline)

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