DEV Community

Muhammad Iqbal
Muhammad Iqbal

Posted on • Edited on

Apa yang dimaksud dengan semantic html?

Semantik

Apa yang kamu pikirkan ketika ketika mendengar kata semantic?
Kalau menurut kamu semantic itu apa?


HTML semantic bukanlah sekadar sekumpulan tag dan elemen HTML.

Lebih dari itu, ia adalah fondasi esensial dari struktur sebuah halaman web yang memungkinkan kita untuk menyampaikan makna dan tujuan dari setiap elemen kepada browser dan pengguna.

Apa Itu HTML Semantic?

HTML semantik adalah penggunaan tag HTML sesuai dengan makna dan tujuan mereka.

Ini bukan hanya tentang bagaimana halaman akan terlihat secara visual, tetapi juga tentang bagaimana halaman akan dipahami oleh mesin pencari, screen reader, dan browser.

Melalui penggunaan tag dengan makna yang tepat seperti <header>, <nav>, <main>, <section>, <article>, <aside>, dan <footer>,

HTML semantik memfasilitasi pemahaman yang lebih baik tentang struktur dan hierarki konten pada sebuah halaman web.

semantic

Mengapa Ini Penting?

A. Aksesibilitas: HTML semantik memungkinkan secreen reader dan search engine untuk lebih mudah memahami struktur halaman web, membantu dalam meningkatkan aksesibilitas bagi pengguna dengan disabilitas.

B. SEO yang Lebih Baik: Mesin pencari menggunakan struktur HTML untuk memahami konten suatu halaman. Dengan menggunakan tag HTML semantik yang tepat, konten Anda dapat lebih mudah diindeks dan mendapatkan peringkat yang lebih baik dalam hasil pencarian.

C. Kode yang Lebih Mudah Dimengerti: Dengan mengadopsi HTML semantic, kode HTML menjadi lebih mudah dipahami oleh pengembang lain yang membaca atau mengelola kode tersebut di masa depan.

Contoh Penggunaan Tag HTML Semantik:

A. <header>: Mengandung informasi awal atau header dari sebuah halaman atau bagian halaman.

B. <nav>: Berisi menu navigasi utama untuk sebuah halaman web.

C. <main>: Mengandung konten utama dari sebuah halaman.

D. <section>: Memisahkan konten menjadi bagian yang lebih kecil, biasanya dengan heading atau judul yang terpisah.

E. <article>: Mendefinisikan konten independen yang dapat berdiri sendiri, seperti sebuah posting blog.

F. <aside>: Berisi konten yang terkait dengan konten di sekitarnya, seringkali berupa sidebar.

G. <footer>: Menyertakan informasi penutup atau akhir dari sebuah halaman.


Kesimpulan

Penggunaan HTML semantic adalah kunci untuk membuat halaman web yang lebih terstruktur dab mudah dimengerti oleh browser.

Dengan memahami dan menerapkan tag-tag HTML semantik dengan tepat, Kamu dapat meningkatkan aksesibilitas, SEO, serta keterbacaan dan pemeliharaan kode pada proyek web kamu.

Mulailah menggunakan tag HTML semantik dalam proyek-proyek web Kamu dan rasakan dampak positifnya dalam pengalaman pengguna secara keseluruhan.

Top comments (0)