Apa Itu Layout Website?
Untuk memulai belajar membuat layout website dengan CSS, kita akan mengenal apa itu layout website terlebih dahulu.
Pengertian Layout Website
Layout website adalah cara untuk menata dan meletakkan elemen-elemen di halaman website.
Di halaman website tentu ada banyak elemen, misalnya pada website berita ada elemen-elemen berikut:
- Logo
- Menu
- Artikel Utama
- Daftar Artikel Terbaru
- Daftar Artikel Populer
- Form untuk Subscribe
- Kontak dan Informasi Website
Agar semua elemen di atas dapat tampil dengan baik dan rapi, maka perlu dibuat layout pada halaman website.
Contoh layout untuk menata elemen-elemen di atas:
- Navbar, isinya logo dan menu, posisinya paling atas sendiri.
- Banner, isinya artikel utama, posisinya di bawah navbar.
- Main, isinya daftar artikel terbaru, posisinya di bawah banner lebarnya 3/4 halaman website.
- Sidebar, isinya daftar artikel populer, posisinya di sebelah kanan main, lebarnya 1/4 halaman website.
- Footer, isinya form untuk subscribe, kontak dan informasi website. Posisinya paling bawah sendiri.
Layout tersebut adalah layout yang paling umum digunakan di website berita, gambaran visualnya seperti berikut:

Fungsi Layout Website
Layout website memiliki beberapa fungsi:
- Membuat struktur website secara visual.
- Mengoptimalkan penempatan konten di website.
- Memudahkan pengunjung dalam mengakses konten di website.
- Membuat website bisa tampil dengan baik di semua perangkat.
Fungsi CSS Untuk Membuat Layout Website
Layout website adalah tata letak website yang secara visual yang hanya bisa dibuat dengan CSS. HTML hanya kerangkanya saja.
Contoh fungsi CSS untuk membuat layout website:
- Membuat navbar yang bisa tetap muncul ketika browser discroll.
- Membuat sidebar berada di sebelah elemen lain.
- Memunculkan dan menyembunyikan elemen.
- Mengatur posisi elemen, misalnya di pojok atas, di tengah, di pojok kiri, dll.
- Mengatur posisi elemen secara horizontal maupun vertical.
- Mengatur tata letak elemen, misalnya berderet, sejajar, berbaris, dll.
- Membuat tata letak elemen yang menyesuaikan ukuran perangkat.
- dan masih banyak lagi.
Ini yang akan kita pelajari di panduan belajar cara membuat layout website dengan CSS ini.