Nggunakake jebakan CSS Properti Desain Situs Web Layout
Properti CSS minangka properti sing penting banget kanggo tata letak. Sampeyan ngidini sampeyan nyetel desain kaca web persis kaya sing arep dipamerake-nanging kanggo nggunakake sampeyan kudu ngerti cara kerjane.
Ing lambang gaya, properti float CSS katon kaya iki:
.right {float: right; }
Iki nuduhake browser sing kabeh karo kelas "tengen" kudu diambang ing sisih tengen.
Sampeyan bakal nemtokake kaya iki:
kelas = "tengen" />
Apa Sampeyan Bisa Ngambang karo Property Float CSS?
Sampeyan ora bisa ngambang saben unsur ing kaca web. Sampeyan mung bisa ngambang elemen level blok . Iki minangka elemen sing njupuk blok ing spasi, kayata gambar (), paragraf (), bagean (), lan dhaptar ().
Unsur liya sing mengaruhi tèks, nanging ora nggawe kothak ing kaca diarani unsur-unsur inline lan ora bisa diambang. Iki minangka elemen kaya span (), line breaks (), emphasis kuat (), utawa miring ().
Where Do They Float?
Sampeyan bisa ngambang elemen ing sisih tengen utawa kiwa. Unsur sing nderek unsur ngambang kasebut bakal mili ngubengi unsur ngambang ing sisih liyane.
Contone, yen aku ngambangake gambar ing sisih kiwa, sembarang teks utawa unsur liyane ing ngisor iki bakal mili ing sisih tengen. Lan yen aku ngambang gambar menyang sisih tengen, apa wae teks utawa unsur liyane sing bakal teka bakal ngubengi. Gambar sing dilebokake ing pamblokiran teks tanpa gaya ngapung sing diterapake bakal nampilake manawa browser disetel kanggo nampilake gambar.
Iki biasane nganggo baris pisanan saka teks sing ditampilake ing ngisor gambar.
Kaping Papat Bakal Ngambang?
Unsur sing wis diambang bakal pindhah ing sisih kiwa utawa tengen elemen sing bisa. Iki nyebabake sawetara kahanan beda-beda gumantung carane kode ditulis.
Contone conto, aku bakal ngambang elemen DIV cilik ing sisih kiwa:
- Yen unsur ngambang ora duwe jembar sing wis ditemtokake, bakal ana ruang horisontal sing dibutuhake lan ora ana, kajaba ngambang. Cathetan: sawetara browser nyoba nempatake unsur ing sanjabane elemen ngambang nalika jembar ora ditemtokake-biasane menehi unsur sing ora diapungake mung papan cilik. Supaya sampeyan kudu netepake jembar ing unsur floated.
- Yen unsur kasebut minangka unsur HTML, DIV sing digedhèk bakal njagong ing sisih kiwa saka kaca.
- Yen unsur sing ana ing sajroning wadhah kasebut bisa digunaake, DIV sing digedhèk bakal njagong ing wates kiwa wadhah.
- Sampeyan bisa nest elemen floated, lan sing bisa ngasilake float pungkasan ing panggonan sing nggumun. Contone, float iki yaiku DIV ing sisih kiwa ing DIV.
- Unsur sing adol bakal njagong ing saben papan yen ana kamar ing wadhah. Contone, wadhah iki nduweni telu 100px komponen DIV sing mlaku ing wadhah lebar 400px.
Sampeyan malah bisa nggunakake ngapung kanggo nggawe tata letak galeri foto. Sampeyan sijine saben gambar cilik (apik banget nalika kabeh ukuran padha) ing DIV kanthi caption lan ngambang elemen DIV ing wadhah.
Ora ketompo manawa jendhela browser sudhut, gambar cilik bakal bersatu.
Nguripake Float
Sawise sampeyan ngerti carane njaluk unsur kanggo ngambang, penting kanggo ngerti carane mateni float. Sampeyan mateni float kanthi sifat cetha CSS. Sampeyan bisa mbusak float ngiwa, bener ngambang utawa loro:
jelas: kiwa;
jelas: bener;
jelas: loro;
Sembarang unsur sing sampeyan aturake kanthi cetha bakal katon ing sangisore unsur sing ngambang kasebut. Contone, ing conto iki, loro paragraf pisanan teks ora dibusak, nanging katelu.
Muter karo nilai sing jelas saka unsur beda ing dokumen kanggo njaluk efek tata letak sing beda.
Salah sijine tata letak sing paling menarik yaiku seri gambar mudhun kolom tengen utawa kiwa ing jejere paragraf teks. Sanajan teks ora cukup suwe kanggo ngowahi gambar, sampeyan bisa nggunakake cetha ing kabeh gambar kanggo nggawe manawa dheweke katon ing kolom tinimbang ing jejere gambar sadurungé.
HTML (mbaleni ayat iki):
Sampeyan bisa ngundhuh lan ngupayakake wektu kanggo nemtokake wektu sing luwih cepet. Cupidatat ora bisa digunakna, supaya bisa luwih apik lan luwih gampang.
CSS (kanggo ngambang gambar ing sisih kiwa):
img.float {float: left;
jelas: kiwa;
watesan: 5px;
}
Lan ing sisih tengen:
img.float {float: right;
jelas: bener;
watesan: 5px;
}
Nggunakake Nelpon kanggo Layout
Yen sampeyan ngerti carane properti float bisa digunakake, sampeyan bisa miwiti nggunakake aplikasi kasebut kanggo nulis kaca web. Iki minangka langkah-langkah sing bakal ditindakake kanggo nggawe kaca web:
- Desain tata letak (ing kertas utawa ing alat grafis utawa ing sirahku).
- Temtokake endi bagean divisi sing bakal dadi.
- Nemtokake lebar-lebar saka pirang-pirang wadah lan unsur ing njero.
- Urip kabeh. Bahkan unsur sing paling njaba wis ngambang ing sisih kiwa supaya aku ngerti ngendi bakal ana hubungane karo port tampilan browser.
Sanalika sampeyan ngerti jembar (persentase sing apik) ing bagean tata letak, sampeyan bisa nggunakake properti ngambang kanggo nyetel panggonan ing ngendi panggonan mau. Lan becik, sampeyan ora perlu khawatir babagan model kothak sing beda kanggo Internet Explorer utawa Firefox.