Judul Postingan
Isi postingan...
Membangun Struktur Web Modern yang Bermakna
HTML Semantik adalah penggunaan tag HTML yang sesuai dengan makna atau tujuan dari konten yang dibungkusnya. HTML5 memperkenalkan banyak tag semantik baru seperti <header>, <nav>, <main>, <article>, <section>, <aside>, dan <footer>. Penggunaan tag ini sangat penting untuk SEO (Search Engine Optimization) dan aksesibilitas. Desain Responsif adalah pendekatan yang memastikan layout web dapat beradaptasi dengan baik di berbagai ukuran layar, yang dimulai dengan tag <meta name="viewport">.
Analogi: Dokumen Resmi
Menggunakan <div> untuk semua bagian layout itu seperti menulis laporan panjang tanpa judul, sub-judul, atau nomor halaman. Sedangkan menggunakan tag semantik adalah seperti menyusun laporan dengan struktur yang jelas: ada kop surat (<header>), daftar isi (<nav>), isi utama (<main>), dan catatan kaki (<footer>). Dokumen menjadi jauh lebih mudah dibaca dan dipahami oleh siapa pun.
<header>...</header> <nav>...</nav> <main>...</main> <footer>...</footer>
<article> untuk Konten MandiriIsi postingan...
<article> <h2>Judul Postingan</h2> <p>Isi postingan...</p> </article>
<section> untuk Mengelompokkan Konten...
...
<section> <h2>Tentang Kami</h2> <p>...</p> </section> <section> <h2>Visi Misi</h2> <p>...</p> </section>
<aside> untuk Konten SampinganKonten utama...
<main> <p>Konten utama...</p> </main> <aside> <p>Ini adalah sidebar atau info tambahan.</p> </aside>
Tag ini wajib ada di dalam <head> agar website Anda dapat menyesuaikan diri dengan layar perangkat mobile.
<head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head>
Tugas: Membuat Struktur Halaman Berita
berita.html.<header> untuk menampung nama portal berita dan <nav> untuk kategori berita (Olahraga, Teknologi, dll).<main> untuk membungkus konten utama.<article>, masing-masing berisi judul berita (<h2>) dan beberapa paragraf.<aside> di samping artikel untuk "Berita Terpopuler".<footer> yang berisi informasi hak cipta.Menggunakan tag HTML semantik bukan lagi sebuah pilihan, melainkan sebuah praktik terbaik dalam pengembangan web modern. Ini tidak hanya membuat kode kita lebih bersih dan mudah dibaca, tetapi juga memberikan manfaat besar bagi SEO dan aksesibilitas. Dikombinasikan dengan meta tag viewport, kita telah meletakkan fondasi yang kokoh untuk membangun website yang terstruktur dengan baik dan siap untuk desain responsif.