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.
Elementos de layout HTML
HTML tem vários elementos semânticos que definem as diferentes partes de uma página web:
<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
<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.
É 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.
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.
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.