în HTML

Conține subiectul principal și unic al documentului, excluzând meniurile, bara laterală și subsolul.

Sintaxă tag
<main>
  <h1>Titlul paginii</h1>
  <p>Conținutul unic...</p>
</main>

Ce face <main>

Tagul <main> marchează conținutul central al fiecărei pagini, cel care diferă de la o pagină la alta a aceluiași site.

Trebuie să existe un singur tag <main> vizibil pe pagină. Este un reper cheie de accesibilitate: utilizatorii cu deficiențe de vedere pot sări direct la conținutul util fără a parcurge de fiecare dată meniul de sus.

Exemple

Exemplul 1: Izolarea conținutului principal de elementele repetitive

main conține articolul sau conținutul paginii curente.

<header><p>Meniul site-ului...</p></header>
<main id="continut">
  <h1>Curs complet de HTML5</h1>
  <p>Astăzi învățăm structura semantică.</p>
</main>
<footer><p>Subsol comun...</p></footer>

Ce afișează browserul

Zona centrală cu titlul Curs complet de HTML5 și textul explicativ.

Greșeli frecvente

  • Includerea mai multor taguri
    vizibile pe aceeași pagină.
  • Plasarea lui
    în interiorul unui tag
    ,

Comenzi înrudite

  • <article>: Conținut complet și autonom, care are sens de unul singur dacă este distribuit separat (articol de blog, știre, comentariu).
  • <section>: Marchează o secțiune tematică a unei pagini sau a unui articol, care ar trebui să aibă propriul titlu (h2-h6).
  • <header>: Antetul introductiv al paginii sau al unei secțiuni: conține de regulă sigla, titlul și navigarea.
  • <footer>: Subsolul paginii sau al unei secțiuni: conține drepturi de autor, linkuri legale, date de contact și harta site-ului.