Tentang Buku Ini

Informasi lengkap tentang ebook CSS Dasar: versi CSS yang digunakan, prasyarat, struktur bab, dan konvensi penulisan kode.

Versi CSS

Ebook ini ditulis menggunakan CSS3 dan berbagai fitur modern yang sudah didukung oleh semua browser utama (Chrome, Firefox, Safari, Edge). Seluruh contoh kode telah diverifikasi berjalan di browser modern terkini.

CSS tidak memiliki nomor versi tunggal seperti bahasa pemrograman — spesifikasi CSS berkembang secara modular. Fitur-fitur yang digunakan dalam ebook ini memiliki dukungan browser yang sangat luas dan dapat digunakan di produksi tanpa perlu polyfill.

Untuk mengecek dukungan fitur CSS di browser tertentu, gunakan Can I Use.

Prasyarat

Ebook ini dirancang untuk pemula yang sudah memiliki pemahaman dasar HTML. Tidak diasumsikan pengalaman CSS sebelumnya.

Yang diasumsikan:

  • Bisa membuat file HTML dasar
  • Memahami konsep tag HTML (elemen, atribut)
  • Tahu cara membuka file di browser

Yang tidak diasumsikan:

  • Pengalaman CSS atau desain web
  • Pengetahuan tentang JavaScript
  • Pemahaman tentang framework CSS (Bootstrap, Tailwind)

Struktur Bab

Bab-bab konten dibagi menjadi beberapa bagian:

BagianTopik
CSS TutorialFondasi CSS: sintaks, selektor, warna, box model, text, font, layout dasar
CSS AdvancedFitur modern: transform, transition, animasi, variabel CSS, filter
CSS FlexboxLayout satu dimensi dengan Flexbox
CSS GridLayout dua dimensi dengan CSS Grid
CSS ResponsiveDesain yang bekerja di semua ukuran layar
CSS ReferencesReferensi selektor, fungsi, dan properti CSS

Konvensi Penulisan Kode

File HTML — Seluruh contoh menggunakan struktur HTML5 standar dengan <!DOCTYPE html>.

CSS inline vs eksternal — Contoh-contoh dasar menggunakan <style> di dalam <head> untuk kemudahan membaca. Di bab-bab selanjutnya, beralih ke file CSS eksternal yang merupakan praktik terbaik untuk proyek nyata.

Komentar kode — Komentar /* ... */ digunakan untuk menjelaskan baris kode yang perlu perhatian khusus.

/* Komentar menjelaskan properti di bawah */
color: #333333;

Browser DevTools — Beberapa bab menyarankan penggunaan browser DevTools untuk inspect elemen. Buka dengan F12 atau klik kanan kemudian Inspect.

Melaporkan Kesalahan

Jika kamu menemukan kesalahan — kode yang tidak berjalan, penjelasan yang membingungkan, atau informasi yang sudah tidak akurat — laporkan melalui situs. Setiap laporan dibaca dan direspons.