CSS Float
CSS Float digunakan untuk memposisikan elemen dalam sebuat layout halaman website. Sebuah elemen bisa diposisikan seakan-akan berada mengapung diantara elemen setelahnya. Beberapa value yang digunakan untuk property float yaitu : left, right, none. Secara default float memiliki nilai none.
float: none menentukan bahwa sebuah elemen tidak boleh mengapung (float).
float: none;<!DOCTYPE html> <html> <head> <title>CSS Float</title> </head> <body> <img src="codepolitan.jpg"> <p>CodePolitan adalah media edukasi dan informasi tentang pemrograman dan teknologi. CodePolitan dibangun untuk memfasilitasi para developer dalam mendapatkan informasi dan pengetahuan seputar pemrograman dan teknologi. Konten-konten yang ada di CodePolitan disusun sedemikian rupa dan dalam bahasa Indonesia agar mudah dipahami oleh para developer Indonesia. </p> </body> </html>
Bila kita lihat pada kode diatas float tidak di inisialisasi valuenya maka secara defaultbernilai none, sehingga tampilannya akan seperti di bawah ini
float: left digunakan untuk menentukan bahwa sebuah elemen harus mengapung (float) disebelah kiri dari elemen blok yang menampugnya .
float: left;<!DOCTYPE html> <html> <style> img{ float: left; padding-right: 10px; } </style> <head> <title>CSS Float</title> </head> <body> <img src="codepolitan.jpg"> <p>CodePolitan adalah media edukasi dan informasi tentang pemrograman dan teknologi. CodePolitan dibangun untuk memfasilitasi para developer dalam mendapatkan informasi dan pengetahuan seputar pemrograman dan teknologi. Konten-konten yang ada di CodePolitan disusun sedemikian rupa dan dalam bahasa Indonesia agar mudah dipahami oleh para developer Indonesia. </p> </body> </html>
Bila kita lihat pada kode diatas kita meletakan float: left pada elemen gambar sehingga secara otomatis gambar akan diletakan disamping kiri dan text akan menjorok mengikuti elemen gambar.
float: right digunakan untuk menentukan bahwa sebuah elemen harus mengapung (float) disebelah kanan dari elemen blok yang menampugnya .
float: right;<!DOCTYPE html> <html> <style> img{ float: right; padding-right: 10px; } </style> <head> <title>CSS Float</title> </head> <body> <img src="codepolitan.jpg"> <p>CodePolitan adalah media edukasi dan informasi tentang pemrograman dan teknologi. CodePolitan dibangun untuk memfasilitasi para developer dalam mendapatkan informasi dan pengetahuan seputar pemrograman dan teknologi. Konten-konten yang ada di CodePolitan disusun sedemikian rupa dan dalam bahasa Indonesia agar mudah dipahami oleh para developer Indonesia. </p> </body> </html>
Bila kita lihat pada kode diatas kita meletakan float: right pada elemen gambar sehingga secara otomatis gambar akan diletakan disamping kanan.
CSS Position
Seperti yang kita tahu, CSS Position itu terdiri dari 4 nilai, yaitu static, relative, absolute, dan fixed. Secara default, tag-tag yang kita buat itu sudah memiliki nilai position:static
. Berikut kita bahas lebih jauh dari keempat css position tersebut :
Static
position: static;
- Static adalah nilai default dari tiap-tiap elemen ketika tidak diberi properti position
- Menggunakan position selain static (non-static),akan membuat sebuah elemen menjadi seolah olah berbeda dimensi dari elemen lainnya.
- Elemen yang diberi position selain static dapat menggunakan properti top, left, bottom dan right untuk mengatur posisinya .
Relative
position: relative;
- Ketika kita menggerakan elemen dengan posisi relative (menggunakan properti top, left. bottom dan right), ruang yang ditempati elemen tersebut masih ada
- Ketika kita menggerakan elemen dengan posisi relative, elemen akan bergerak relatif terhadap posisi semula-nya
- Jika kita memberi properti top: 0; dan left: 0; maka elemen tidak berubah posisinya.
Absolute
position: absolute;
- Ketika kita menggerakan elemen dengan posisi absolute (menggunakan properti top, left, bottom dan right), ruang yang ditempati oleh elemen tersebut dianggap tidak ada.
- Ketika kita menggerakan elemen dengan posisi absolute, elemen akan bergerak relatif terhadap posisi dan elemen parent-nya, selama elemen parent-nya memiliki posisi yang juga non-static.
- Jika kita memberi properti top: 0; dan left: 0; maka elemen akan berada di ujung kiri atas dari elemen-nya
Jika Absolute tidak memiliki parent relative maka posisinya akan seperti berikut ini :
Tetapi jika Absolute memiliki parent relative maka absolute akan menempel pada parent relative seperti dibawah ini :
Fixed
position: fixed;
- Ketika kita menggerakan elemen dengan posisi fixed (menggunakan properti top, left, bottom dan right), ruang yang ditempati oleh elemen tersebut dianggap tidak ada
- Ketika kita menggerakan elemen dengan posisi absolute, elemen akan bergerak relatif terhadap window (browser), meskipun elemen parent-nya bernilai non-static
- Jika kita memberi properti top: 0; dan left: 0; maka elemen akan berada di ujung kiri atas dari elemen parent-nya
- Elemen akan 'terkunci' dan tidak bergerak dari posisinya meskipun halaman di-scroll.
Apa CSS Background itu ?
Properties background dalam css digunakan untuk mendefinisikan efek background dalam suatu elemen, Terdapat beberaoa properties background yang dapat digunakan dalam CSS, antara lain :
1. background-color properti background-color ini adalah untuk menentukan warna background dari sebuah element. Berikut contoh penggunaanya:
body{ background-color: #b0c4de; }
Di dalam CS, warna ditentukan oleh :
- HEX value – seperti “#ff0000”
- RGB value – seperti “rgb(255,0,0)”
- Nama Warna – seperti “red”
2. background-image properti background-image ini adalah untuk menentukan background berupa gambar. Contoh penggunaanya :
body{ background-image: url(image.jpg); }
3. background-repeat secara default, properto background-repeat mengulang gambar secara horizontal dan vertikal. Gambar dapat diulang dengan menggunakan repeat-x atau repeat-y
body{ background-image: url(image.jpg); background-repeat: repeat-y; }
4. background-position kita dapat menentukan posisi background, value yang dapat digunakan antara lain: left top, left center, left bottom, right top, right center, right bottom, center top, center center, center bottom.
Contoh penggunaannya yaitu seperti dibawah ini :
body { background-image: url(image.jpg); background-repeat: no-repeat; background-position: center; }
Komentar
Posting Komentar
Jika ingin mengkritik :
"Dimohon untuk menggunakan bahasa yang sopan santun."