Tata Letak
Melalui kelas ini, kamu diajak untuk:
- Mengidentifikasikan fungsi setiap properti tata letak.
- Mengaplikasikan properti-properti tata letak CSS.
Komponen-komponen Tata Letak
Tata letak menjadi aspek penting dalam membuat konten dalam halaman web. Dalam mengatur tata letak, ada beberapa komponen yang harus diperhatikan, yaitu margin dan padding.
Ketuk untuk melihat penjelasan:Margin
Margin adalah ruang kosong di sekeliling elemen yang didefinisikan. Sederhananya, margin adalah ruang di luar konten.
Padding
Padding adalah ruang kosong di dalam elemen yang didefinisikan. Padding mengatur ruang dan jarak di dalam konten.
Mengatur Margin
Properti CSS yang digunakan untuk mengatur margin adalah margin-(arah): nilai. Kamu bisa mengatur setiap arah satu-satu.
Atau sekaligus dengan properti margin: (top) (right) (bottom) (left).
Mengatur Padding
Langkah-langkah mengatur padding sama dengan mengatur margin. Bedanya ada di properti yang digunakan, yaitu padding-(arah):nilai.
Atau sekaligus dengan properti margin: (top) (right) (bottom) (left).
Position: Absolute vs Relative
Lebih jauh mengenai tata letak, kita juga perlu memahami positioning. Dalam menentukan properti position, ada dua nilai yang harus dipertimbangkan; absolute dan relative.
Absolute
Elemen diposisikan secara absolut/mutlak ke induk atau parent yang pertama diposisikan.
Relative
Elemen diposisikan relatif terhadap posisi normalnya.
Untuk bermain-main, lihat simulasi di bawah ini.
Selayang Pandang
- Hirarki sebuah konten di mata CSS adalah margin->border->padding->konten.
- Position relative dan absolute memiliki fungsi untuk mengatur kaitan komponen satu dengan lainnya.
Kuis
Bagaimana cara melepaskan komponen agar posisinya tidak bergantung dengan komponen lainnya?