Pengantar
Series 5 Hari Responsive Web — membangun layout yang nyaman di HP, tablet, dan desktop.
Prasyarat: HTML dasar + CSS dasar (idealnya 3 Hari Paham CSS).
Hari 1
Viewport, satuan relatif, media queries.
Viewport meta
Wajib di HTML modern:
<meta name="viewport" content="width=device-width, initial-scale=1.0" />Tanpa ini, HP sering “mengecilkan” halaman desktop.
Satuan yang ramah responsive
| Satuan | Kegunaan |
|---|---|
% | Relatif ke parent |
rem | Relatif ke root font-size |
em | Relatif ke font induk |
vw / vh | % lebar / tinggi viewport |
min() / max() / clamp() | Batas fleksibel modern |
Lebar fleksibel + clamp
Media queries
@media (max-width: 640px) {
/* aturan untuk layar sempit */
}Breakpoint umum (bukan wajib): ~640px (HP), ~768px (tablet), ~1024px (desktop).
Ubah warna saat sempit
Kuis hari 1
Untuk apa meta viewport di halaman responsive?
Fungsi clamp(1rem, 4vw, 2rem) pada font-size?
Checklist
0/4 selesai