Positioning
Positioning (posisi) dalam CSS mengacu pada cara elemen HTML ditempatkan atau diposisikan dalam halaman web. Properti positioning memungkinkan pengembang web untuk mengontrol tata letak elemen dengan lebih fleksibel. Berikut adalah beberapa nilai yang umum digunakan untuk properti positioning:
Static: Ini adalah nilai default. Elemen ditempatkan sesuai alur dokumen normal. Properti
top
,right
,bottom
, danleft
tidak berlaku untuk elemen dengan posisi statis.Relative: Elemen tetap dalam alur dokumen normal, tetapi posisi relatif terhadap posisi normalnya. Ini berarti Anda dapat menggunakan properti
top
,right
,bottom
, danleft
untuk menggeser elemen relatif terhadap posisi aslinya.Absolute: Elemen dikeluarkan dari alur dokumen normal dan ditempatkan relatif terhadap elemen induk yang memiliki posisi tidak statis. Elemen dengan posisi absolut tidak mempengaruhi posisi elemen lain di sekitarnya.
Fixed: Elemen dikeluarkan dari alur dokumen normal dan ditempatkan relatif terhadap viewport browser. Ini berarti elemen akan tetap berada pada posisinya, bahkan ketika pengguna menggulir halaman.
Sticky: Elemen bertindak seperti posisi relatif sampai posisi pemicu tercapai dalam scrolling. Kemudian, elemen menjadi tetap (fixed) terhadap viewport.
Dengan menggunakan properti positioning ini, Anda dapat mengontrol tata letak elemen dengan lebih presisi, membuat desain halaman web menjadi lebih fleksibel dan menarik.
Last updated