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

Elementos e técnicas de layout HTML


Os sites geralmente exibem conteúdo em várias colunas (como uma revista ou um jornal).


Exemplo

Cities

London

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.

Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.

Footer


Elementos de layout HTML

HTML tem vários elementos semânticos que definem as diferentes partes de uma página web:

HTML5 Semantic Elements
<header> - Defines a header for a document or a section
<nav> - Defines a set of navigation links
<section> - Defines a section in a document
<article> - Defines an independent, self-contained content
<aside> - Defines content aside from the content (like a sidebar)
<footer> - Defines a footer for a document or a section
<details> - Defines additional details that the user can open and close on demand
<summary> - Defines a heading for the <details> element
Elementos semânticos HTML5
  • <header>- Define um cabeçalho para um documento ou uma seção
  • <nav>- Define um conjunto de links de navegação
  • <section>- Define uma seção em um documento
  • <article>- Define um conteúdo independente e autocontido
  • <aside>- Define o conteúdo além do conteúdo (como uma barra lateral)
  • <footer>- Define um rodapé para um documento ou uma seção
  • <details>- Define detalhes adicionais que o usuário pode abrir e fechar sob demanda
  • <summary>- Define um cabeçalho para o <details>elemento

Você pode ler mais sobre elementos semânticos em nosso capítulo de Semântica HTML .


Técnicas de layout HTML

Existem quatro técnicas diferentes para criar layouts de várias colunas. Cada técnica tem seus prós e contras:

  • Estrutura CSS
  • propriedade flutuante CSS
  • Flexbox CSS
  • Grade CSS


Estruturas CSS

Se você deseja criar seu layout rapidamente, você pode usar um framework CSS, como W3.CSS ou Bootstrap .

Já ouviu falar dos Espaços W3Schools ? Aqui você pode criar seu site do zero ou usar um modelo e hospedá-lo gratuitamente.

Comece gratuitamente ❯

* não é necessário cartão de crédito


Layout flutuante CSS

É comum fazer layouts web inteiros usando a floatpropriedade CSS. Float é fácil de aprender - você só precisa se lembrar de como as propriedades floate clearfuncionam. Desvantagens: Os elementos flutuantes estão vinculados ao fluxo de documentos, o que pode prejudicar a flexibilidade. Saiba mais sobre float em nosso capítulo CSS Float and Clear .

Exemplo

Cities

London

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.

Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.

Footer


Layout CSS Flexbox

O uso do flexbox garante que os elementos se comportem de forma previsível quando o layout da página deve acomodar diferentes tamanhos de tela e diferentes dispositivos de exibição.

Saiba mais sobre flexbox em nosso capítulo CSS Flexbox .

Exemplo

Cities

London

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.

Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.

Footer


Layout de grade CSS

O CSS Grid Layout Module oferece um sistema de layout baseado em grid, com linhas e colunas, facilitando o design de páginas web sem a necessidade de usar floats e posicionamento.

Saiba mais sobre grades CSS em nosso capítulo CSS Grid Intro .