Internet, Desain web
Pusaté: CSS-tata
Nalika tata letak kaca punika asring perlu kanggo nggawe pusaté CSS-cara: contone, kanggo centro unit utama. Ana sawetara solusi kanggo masalah iki, saben kang cepet utawa mengko bakal nggunakake coder sembarang.
Kempal teks kanggo centro
Asring kanggo hiasan tujuan sampeyan pengin nyetel teks pusaté, CSS ing kasus iki, kanggo ngurangi wektu imposition. Sadurunge iki rampung nggunakake HTML-kawicaksanan, nanging saiki standar sing dibutuhake kanggo kempal teks karo gaya sheet. Ing kontras kanggo pemblokiran sing pengin ngganti lapis external ing CSS Alignment teks ing tengah digawe karo baris siji:
- text-align: center;
Sifat iki diturunake lan liwati saka tiyang sepah kanggo kabeh anak. Iku mengaruhi ora mung ing teks nanging uga kanggo unsur liyane. Iki waé, padha kudu huruf cilik (eg, span) utawa saben-block (sembarang pamblokiran sing nemtokake property tampilan: pemblokiran). Pilihan terakhir uga ngijini sampeyan kanggo ngganti dhuwuré lan jembaré saka unsur, luwih konfigurasi fleksibel indentation.
Kaca-kaca asring kempal ngubungake kanggo awake tag. Iki langsung ndadekake kode bener, awit W3C ngakeni ngubungake align lungse. Nggunakake ing kaca ora disaranake.
pusaté pemblokiran
Yen sampeyan pengin nyetel Alignment saka div ing tengah, CSS bisa kurban cukup cara nyaman: nggunakake wates lapis external. Lapis bisa kasebut minangka unsur pemblokiran, lan baris-block. Nilai Svoysva arep 0 (lapis vertikal), lan otomatis (indentation otomatis horisontal):
- wates: 0 otomatis;
Saiki pilihan iki dikenali minangka pancen bener. Nggunakake lapis external uga ngijini sampeyan kanggo nyetel Alignment saka tengah: property CSS-wates ngidini kita kanggo ngatasi akeh masalah gadhah unsur posisi ing kaca.
Alignment saka pojok kiwa utawa tengen pemblokiran
Kadang CSS-cara ora mbutuhake Alignment saka tengah, nanging iku perlu kanggo sijine loro pamblokiran sabanjuré, siji saka sisih kiwa lan liyane - saka tengen. Iki ana properti url, kang bisa njupuk siji saka telung angka: kiwa, tengen utawa ora ana. Ayo dadi ngomong sampeyan duwe loro pamblokiran sing kudu diselehake sisih dening sisih. Banjur kode iku minangka nderek:
- .Ngiwa {url: kiwa;}
- .Komentar right {url: tengen}
Yen ana pemblokiran katelu, kang kudu dumunung ing loro pamblokiran pisanan (contone, sikil), banjur iku perlu kanggo ndhaftar fitur cetha:
- .Ngiwa {url: kiwa;}
- .Komentar right {url: tengen}
- sikil {langit: loro}
Kasunyatan sing pamblokiran karo kelas kiwa lan tengen tiba metu saka total aliran, sing, kabeh unsur liyane digatèkaké orane banget saka unsur didadekake siji. Property cetha: loro ngidini pemblokiran sikil utawa katon liyane dicepetaké saka aliran sel lan ngawisi Lebokake (url) loro ing sisih kiwa lan tengen. Mulane, ing conto kita, sikil terlantar mudhun.
Alignment vertikal
Ana njagani ora cukup kanggo nyetel Alignment saka tengah CSS-cara, sampeyan uga kudu ngganti posisi vertikal pemblokiran anak. Sembarang line utawa saben-block unsur bisa dipencet marang pinggiran ndhuwur utawa ngisor, dumunung ing tengah unsur tiyang sepah utawa ing lokasi kasepakatan. Paling sering Alignment saka tengah pemblokiran, iku migunakake ngubungake vertikal-align. Umpamane ana loro pamblokiran, siji ketik teks utawa ing liyane. Ing unit iki njero ruangan - saben-block unsur (tampilan: apik-pemblokiran). Sampeyan perlu kanggo kempal anak pemblokiran vertikal:
- Alignment saka wates ndhuwur - .child {vertikal-align: top};
- pusaté - .child {vertikal-align: tengah};
- Alignment saka pojok ngisor - .child {vertikal-align: ngisor};
Ing unsur pemblokiran audio text-align, utawa vertikal-align ora aplikasi.
Bisa masalah karo Unit Blok
Kadang Div kempal tengah CSS-cara bisa nimbulaké alangan sethithik. Contone, nalika nggunakake url: contone, ana telung pamblokiran: .kawitan, .Kapindho lan .Katelu. Pamblokiran kapindho lan katelu ngapusi ing kawitan. Lan unsur karo kelas liya kiwa-didadekake siji, lan pemblokiran pungkasan - ing sisih tengen. Sawise aligning loro dropped saka stream. Yen unsur tiyang sepah ora ditetepake dhuwur (eg, 30em), iku bakal mandek kanggo babagan dhuwur saka Unit tambahan. Kanggo supaya kesalahan iki, nggunakake "spacer" - unit khusus, kang sumerep .Kapindho lan .Katelu. CSS-kode:
- .Kapindho {ngawang: kiwa}
- .Katelu {url: tengen}
- .clearfix {dhuwur: 0; langit: loro;}
pseudo asring digunakake: sawise, kang uga ngidini kanggo bali pamblokiran menyang panggonan dening nggawe psevdorasporki (ing tuladha ing div karo kelas dumunung nang sing lan dumadi saka .Ngiwa .kawitan lan .Komentar right):
- .Ngiwa {url: kiwa}
- .Komentar right {url: tengen}
- .Sing: sawise {isi: ''; tampilan: Tabel; langit: loro;}
Pilihan ndhuwur - sing paling umum, senadyan ana sawetara variasi. Sampeyan bisa tansah golek cara paling gampang lan paling trep kanggo nggawe psevdorasporki dening nyobi.
Masalah liyane seneng pinanggih tata - Alignment saka unsur line-block. Sawise saben wong papan ditambahake kanthi otomatis. Nangani mbantu property wates, kang wis ditetepake dening indentation negatif. Ana cara liyane, kang digunakake kurang seneng, contone, ngreset ukuran font. Ing kasus iki, sifat unsur tiyang sepah nyathet font-size: 0. Yen dumunung ing pamblokiran teks, sifat unsur line-block wis bali kanggo ukuran font sing dipengini. Contone, font-size: 1em. Cara sing ora tansah trep, supaya akeh liyane umum digunakake versi bathi external.
Aligning pamblokiran ngijini sampeyan kanggo nggawé kaca ayu lan fungsi: tata letak umum lan rancangan, lan lokasi barang ing kopi, lan foto ing situs saka cilik.
Similar articles
Trending Now