KEMBAR78
CSS Layouting #4 : Float | PDF
CSS float
Float merupakan properti pada CSS untuk mengatur
posisi sebuah elemen. Sebuah elemen dapat dipaksa
untuk berada di sebelah kiri atau kanan dari parent/
pembungkusnya dengan menggunakan properti ini.
https://css-tricks.com/all-about-floats/
“
float
none
left
right
normal flow
vs.
out-of flow
https://www.w3.org/TR/CSS2/visuren.html
yang bisa dilakukan menggunakan properti float
• text wrapping
membuat teks mengelilingi gambar / elemen lain

• image gallery
membuat serangkaian gambar menjadi galeri

• multi-column layout
membuat halaman memiliki beberapa kolom

• dll
dan masih banyak lagi
teks wrapping
.logo
image gallery
multi-column layout
masalah pada float
image gallery
ketika jumlah teks terlalu sedikit,
sehingga tingginya lebih kecil dari
tinggi gambar
lebih rendah
dari gambar
.container tidak
menganggap gambarnya ada /
mengabaikannya
image gallery
ketika masih ada ruang untuk teks /
elemen lain, setelah gambar terakhir
teks setelah
gambar terakhir
teks mengisi
ruang kosong
multi-column layout
ketika kolom-kolom berada
di dalam .container
.container
.container-nya
collapsed / runtuh,
karena mengabaikan
adanya kolom-kolom
yang diberi float
solusi ?
clear
left
right
both
berfungsi menghentikan / membersihkan float
cara menghentikan / membersihkan float
• menggunakan property overflow
• menggunakan <div> kosong
• menggunakan teknik micro clearfix
menggunakan properti overflow
menggunakan properti overflow
menggunakan <div> kosong
simpan di tempat
dimana kita ingin
memberhentikan
float
menggunakan <div> kosong
menggunakan teknik micro clearfix
teknik yang dibuat oleh Nicolas Gallagher
http://nicolasgallagher.com/micro-clearfix-hack/
untuk menangani
bug di browser-
browser modern
menghentikan /
membersihkan float
untuk menangani
bug di IE 6/7
menggunakan teknik micro clearfix
thankyou.
sandhikagalih@unpas.ac.id

CSS Layouting #4 : Float