css3 |
Apa kabar teman :v ! Kali ini Mas akan membahas apa sih perbedaan CSS Position Static, Relative, Absolute, Fixed, dan Inherit.
Perlu diketahui sebelumnya, bahwa properti position memanipulasi lokasi elemen. Ada beberapa jenis position yang dapat kita tentukan, antara lain :
- Static
- Relative
- Absolute
- Fixed
- Inherit
Static
Properti static merupakan properti bawaan semua elemen, dimana semua elemen akan mempunyai properti ini. Dengan properti ini, elemen akan menempati posisi mengikuti alur halaman.
Jadi, apabila kita menambahkan value top, bottom, left, right, value tersebut tidak akan menghasilkan apapun.
Relative
Posisi elemen tetap mengikuti alur dokumen, hampir sama dengan value static. Yang menjadi perbedaan yaitu, value top, bottom, left, right akan berfungsi. Pengaturan posisi pada suatu elemen menggunakan value tersebut akan “mendorong” elemen tersebut ke arah yang diinginkan.
jadi properti relative ini bergantung pada posisi elemen yang ada diatas / elemen sebelumnya.
Absolute
Sumber http://massrizky.blogspot.com/
jadi properti relative ini bergantung pada posisi elemen yang ada diatas / elemen sebelumnya.
Absolute
Elemen akan dihilangkan / dicabut dari alur dokumen, dan elemen lainnya akan bekerja sebagaimana mestinya (tidak terganggu dengan elemen yang diberikan properti absolute).
Apabila element yherang mempunyai properti absolute tersebut ada didalam sebuah element lagi (parent), maka element tersebut akan diabaikan, seolah-olah elemen tersebut tidak ada di dalam element parent tersebut.
Apabila kita mengatur value seperti top, bottom, left, right, maka element child tersebut akan merespon dengan dimensi dokumen, bukan pada element parent-nya. Hampir sama dengan elemen yang diberi properti fixed.
Fixed
Elemen akan dicabut / dilepas dari alur dokumen, hampir sama dengan elemen yang diberi properti absolute. Yang menjadi perbedaan, elemen yang diberikan posisi fixed akan selalu mengikuti (relative) dokumen, bukan element parent tertentu, atau dengan scroll halaman web.
Inherit
Properti ini dipakai untuk menurunkan value yang ada di element parentnya. Misalnya apabila element parentnya bernilai absolute, maka element childnya akan bernilai absolute pula
.
Inherit
Properti ini dipakai untuk menurunkan value yang ada di element parentnya. Misalnya apabila element parentnya bernilai absolute, maka element childnya akan bernilai absolute pula
.
No comments:
Post a Comment