HTML Tags: Sectioning

These tags allows organization of a web page into logical sections.

You can technically use the generic <div> tag everywhere, but that could make your web page harder to parse (e.g. by assistive technologies) and organize.

TagTypeDescription
<header>BlockRepresents web header
<footer>BlockRepresents web footer
<main>BlockRepresents dominant content of <body>
<aside>BlockRepresents content that is indirectly related to the main content (e.g. sidebar)
<nav>BlockRepresents navigation links (e.g. menu)
<section>BlockRepresents a standalone section
<article>BlockRepresents a self-contained composition that is independently distributable
<address>BlockRepresents a contact information

<header>, <footer>, <main>, <aside>, <nav>, <section>, <article>

The following image illustrates a possible organization of a web page using content sectioning tags.

(Misbahu S. Zubair, uxdesign.cc)
(Misbahu S. Zubair, uxdesign.cc)

<address>

Represents a contact information.

| LIVE PREVIEW

References