Section ini membahas tables dan lists sebagai bagian dari Course CSS. Ikuti chapter di dalamnya secara berurutan karena setiap chapter dibangun di atas pemahaman chapter sebelumnya. Gunakan demo interaktif pada setiap halaman untuk melihat langsung efek kode yang sedang dibahas.
Reset gaya default ul dengan resep tiga deklarasi, bangun menu navigasi bersih, dan pasang ikon custom pada daftar fitur lewat ::before.
Buka → # Styling Ordered ListPilih varian penomoran lewat list-style-type, manfaatkan atribut start dan reversed, serta gayai nomor langkah dengan ::marker.
Buka → # Properti list-styleKuasai shorthand list-style dengan ketiga komponennya, pasang gambar SVG sebagai penanda, dan gali ::marker sampai ke content.
Buka → # Styling TableKenali anatomi tabel HTML, pahami tampilan default yang sempit, dan terapkan resep dasar styling tabel data yang nyaman dibaca.
Buka → # Properti table-layoutPahami cara browser membagi lebar kolom tabel, bandingkan mode auto dan fixed, serta atur lebar kolom lewat colgroup dan col.
Buka → # Border CollapsePilih antara mode separate dan collapse untuk garis tabel, kuasai border-spacing, dan putuskan mana yang tepat untuk tabel datamu.
Buka → # Table Header dan RowManfaatkan grup thead, tbody, dan tfoot sebagai hook styling, pasang header sticky di panel gulir, dan beri state hover pada baris tabel.
Buka → # Zebra StripingBeri latar bergantian pada baris tabel dengan tbody tr:nth-child, pahami mengapa selector harus dibatasi ke tbody, dan padukan dengan hover.
Buka → # Responsive TableJaga tabel tetap terbaca di layar sempit: panel gulir horizontal sebagai resep utama dan pola kartu bertumpuk berbasis data-label untuk kasus kecil.
Buka → # Overflow TableSempurnakan panel tabel menggulir: kolom pertama yang menempel, petunjuk gulir dari gradien, scrollbar-gutter, dan kapan sebaiknya tabel dipecah.
Buka →