Deskripsi
Penjelasan HTML

HTML <main> element merepresentasikan konten utama dalam sebuah dokumen (tepatnya didalam <body> element).

<main> merupakan elemen unik yang tidak boleh ditulis lebih dari satu dalam sebuah dokumen atau aplikasi, sehingga tidak tepat ditulis (sebagai anak elemen) di dalam <article>, <aside>, <footer>, <header>, atau <nav> element. Di dalam <main> element juga tidak boleh diisi konten yang ditulis berulang kali dalam sebuah dokumen seperti sidebar, link navigasi, informasi hak cipta, logo website, banner dan form pencarian (kecuali fungsi utama dokumen tersebut hanya untuk form pencarian).

<main> element tidak digunakan untuk mengelompokkan konten (sectioning content) dan tidak memiliki pengaruh pada outline sebuah dokumen.


Global Attributes
Atribut Secara Global (Keseluruhan)

<main> tag mencakup global attributes, yang artinya tag tersebut dapat disisipkan semua attributes yang termasuk dalam global attributes yang secara umum berlaku untuk semua HTML tags.

Event Attributes
Atribut event (Peristiwa)

<main> tag mencakup event attributes, yang artinya attribute tersebut dijalankan ketika ada interaksi dari user atau dalam suatu peristiwa (kejadian). Contoh: menjalankan script (JavaScript) ketika halaman web pada jendela browser hendak ditutup, dan lain sebagainya.

Example
Contoh HTML <main> element

<main>
  <h1>Mengenal Hewan Bertulang Belakang (Vertebrata)</h1>
  <p>Vertebrata adalah hewan yang yang memiliki ciri bertulang belakang.</p>
  <article>
    <h2>Pisces</h2>
    <p>Pisces adalah habitat hewan yang hidup di air dengan bernafas menggunakan insang. Contohnya, ikan.</p>
  </article>
  <article>
    <h2>Amphibia</h2>
    <p>Amphibia adalah golongan hewan yang dapat bertahan hidup di dua alam, yaitu darat dan air. Contohnya, katak.</p>
  </article>
</main>

Contoh Lengkap
Demo dengan Source Code Editor

Demo Editor
Demo HTML <main>
Code Editor