Block Level Element merupakan elemen HTML yang selalu dimulai pada
baris baru. Berikut beberapa elemen blok : <div>, <h1> s/d <h6>, <p>,
<form>, <header>, <footer> dan <section>
Inline Element merupakan elemen HTML yang tidak membuat baris baru .
Elemen ini mengikuti alur dokumen sebagaimana mestinya dan memiliki
ukuran tinggi yang ditentukan serta ukuran lebar yang sesuai dengan isi
elemennya. Berikut beberapa elemen inline : <span>, <label>, <a> dan
<img>
BOX MODEL
Semua Elemen HTML dapat dilihat sebagai sebuah persegi yang terdiri
atas content, padding, border dan margin. Berikut ilustrasinya
Margin
Border
Padding
Padding
Border
Margin
Contoh Box Model:
RELATIVE POSITION
Dengan nilai relative, posisi sebuah elemen dapat diatur terhadap lokasi defaultnya dengan
menggunakan property left, right, top dan bottom.
INHERIT POSITION
Nilai properti ini digunakan untuk menurunkan value yang ada di element parentnya.
Misalnya element parentnya bernilai absolute, maka element childnya akan
bernilai absolute pula.
PROPERTY Z-INDEX
Properti z-index menentukan urutan tumpukan suatu elemen
Elemen dengan urutan tumpukan lebih besar selalu di depan elemen dengan urutan
tumpukan lebih rendah.
z-index hanya berfungsi pada elemen yang diposisikan dengan nilai absolute, relative dan
fixed
Misalkan terdapat 3 box dengan position seluruhnya relative seperti gambar dibawah ini :
Box biru (#div3) menimpa box hijau (#div2) karena didasarkan pada urutan penulisan elemennya.
Agar box hijau ada diatas box biru maka dapat menggunakan z-index untuk mengatur urutan
tumpukannya. Berikut contohnya:
LANJUT KE MATERI BERIKUTNYA