Il existe quelques balises qui permettent de délimiter différentes zones dans la page afin de lui donner une structure générale.
<main>
Cette balise délimite le contenu principal de la page.
Elle ne doit apparaitre qu'une seule fois par page.
<section>
et <article>
La balise <section>
délimite une partie thématique de la page.
La balise <article>
délimite les différentes parties autonomes d'une section ou de la page.
<nav>
Cette balise délimite la partie de la page dédiée à la navigation.
<header>
et <footer>
Ces balises permettent de délimiter respectivement une zone en début (en-tête) ou en fin (pied) de section ou de page.
<aside>
Cette balise permet de délimiter une zone dont le contenu vient compléter le contenu principal de la page.
Le placement des différentes zones (ainsi que leur mise en forme) se fait avec les styles. L'utilisation d'un disposition en flexbox peut être invisagée (cf. La disposition en flexbox).