CSS layouting - float

CSS layouting - float

Float adalah properti pada CSS untuk Mengatur posisi sebuah elemen. Sebuah elemen dapat dipaksa untuk berada disebelah Kiri atau sebelah Kanan dari parent/pembungkus nya dengan menggunakan properti ini.

Value dari properti ini Ada 3 yaitu none,left, right secara default jika kalian tidak mengasih Nilai float itu none. Kita bisa ngasih Nilai left untuk Element nya ke Kiri Dan right untuk Element nya ke Kanan

Sebelum ke pembahasan Cara menggunakan properti float ini . Ada sesiatu yang harus kalian Tau yaitu

Normal flow Dan out-of flow,jadi kedua ini adalah prilaku dari element element ketika Kita kasih css .yang sudah Kita buat sampai saat ini adalah yang normal flow Kaya block element nya baris me bawah ,inline element nya baris pinggir nanti float ini masuk nya akan ke out of flow.

Untuk mengetahui Cara kerja float ini saya akan meminta kalian untuk membuat sebuah 3 div kosong di html ,Lalu kasih style dengan lebar 200px Dan tinggi 200px Lalu masing masing div kasih background color dengan berbeda beda warna .

Setelah itu pasti div tersebut akan menjadi kotak warna yang berjejer ke bawah saya minta di div urutan ke Dua kasih properti float :left;
Contoh:
#div2 {
width:200px;
height:200px;
background-color:red;
float:left;
}

Maka kotak div yang dibawah kotak yang kalian kasih float left itu akan berada dibawah nya ,kenapa karena si kotak yang kalian kasih float ini sudah keluar dari flow normal nya Dan menjadi out of flow ,untuk melihat nya coba kalian ganti value float: left; menjadi float: right; maka dia akan berada di sebelah Kanan body .

Lalu apa yang bisa dilakukan oleh properti float ini

1.text wrapping
Membuat text mengelilingi gambar atau element lain

2.image gallery
Membuat serangkaian gambar menjadi gallery

3.multi column layout
Membuat halaman memiliki beberapa kolom

Dan masih banyak lagi yang bisa dilakukan float.

Jika Ada bug atau sesuatu yang tidak kalian inginkan terjadi saat membuat float ,maka cobalah belajar teknik clear untuk menghentikan atau membersihkan float.




Komentar

Postingan populer dari blog ini

ethical hacking part 14 membuat malware Trojan

CSS layouting - box model: CSS reset

ethical hacking part 3 reconnaissance & information gethering