Internet, Web Design
Eche nanị: CSS-layout
Mgbe layout nke page bụ mgbe ọ dị mkpa ime ka a hiwere CSS ụzọ: n'ihi na ihe atụ, banyere ya isi unit. E nwere ọtụtụ ihe ngwọta na-nsogbu a, ọ bụla nke ga-mee elu mee ma ọ bụ mgbe e mesịrị nwere iji ihe ọ bụla coder.
Mmezi ederede banyere ya
Ọtụtụ mgbe ka ji achọ nzube na ị chọrọ ka ndị ederede kpọt, CSS na nke a, iji belata oge nke imposition. Na mbụ mere nke a site na iji HTML-àgwà, ma ugbu a ọkọlọtọ chọrọ ka mmezi ederede na style mpempe akwụkwọ. N'ụzọ dị iche na ngọngọ nke ị chọrọ ịgbanwe mpụga padding na CSS itinye n'ọnọdụ nke ederede n'etiti ka na otu ahịrị:
- ederede-mmezi: center;
Nke a ihe onwunwe na-ketara na gafere site nne na nna na ụmụaka nile. Ọ na-emetụta ọ bụghị naanị ederede kamakwa ndị ọzọ ọcha. N'ihi nke a, ha ga-lowercase (eg, ntù-aka) ma ọ bụ n'usoro-ngọngọ (ọ bụla nkanka na-ezipụta ngosi onwunwe: ngọngọ). Nke ikpeazụ nhọrọ-enye gị ohere ịgbanwe obosara na ịdị elu nke mmewere, ọzọ mgbanwe nhazi nke indentation.
peeji nke mgbe mmezi àgwà ka ya na mkpado. Nke a ozugbo-eme ka koodu ghara ịdị irè, ebe W3C kwetara mmezi àgwà gharazie ịba uru. Iji ya na a na peeji nke a na-atụ aro.
eche nanị ngọngọ
Ọ bụrụ na ị chọrọ ka itinye n'ọnọdụ nke div n'etiti, CSS ike na-enye nnọọ ihe a ala ụzọ: n'iji mpụga padding oke. Padding nwere ike kpọmkwem dị ka ngọngọ ọcha, na akara-ngọngọ. Svoysva uru kwesịrị 0 (vetikal padding), na akpaaka (akpaka indentation ịgbasapụ):
- oke: 0 akpaaka;
Ugbu a a nhọrọ a ghọtara dị nnọọ irè. Iji mpụga padding-enye gị ohere ka ndị itinye n'ọnọdụ nke center: CSS-oke onwunwe na-enye ohere anyị na-edozi ọtụtụ nsogbu ndị a na-n'ọnọdu mmewere na peeji nke.
Ndọtị ekpe ma ọ bụ nri ihu na ngọngọ
Mgbe ụfọdụ CSS na-ụzọ na-adịghị achọ itinye n'ọnọdụ nke center, ma ọ dị mkpa na-etinye ọzọ abụọ blocks, onye si n'akụkụ aka ekpe na ndị ọzọ na - na nri. N'ihi nke a, ise n'elu ihe onwunwe, nke nwere ike na-otu nke atọ ụkpụrụ: ekpe, aka nri ma ọ bụ onye ọ bụla. Ka na-ekwu na i nwere abụọ blocks na a ga-enịm akụkụ site n'akụkụ. Mgbe ahụ koodu bụ dị ka ndị a:
- .left {n'elu mmiri: ekpe;}
- .Dị {n'elu mmiri: nri}
Ọ bụrụ na e a-atọ ngọngọ, nke a ga-emi odude n'okpuru mbụ na nke abụọ blocks (e.g., n'okpuru), mgbe ahụ, ọ dị mkpa ka aha doro anya atụmatụ:
- .left {n'elu mmiri: ekpe;}
- .Dị {n'elu mmiri: nri}
- n'okpuru {doro anya: ma}
Eziokwu ahụ bụ na nkanka na klas nke ekpe ma ziri ezi ọdịda nke ngụkọta eruba, ya bụ, ihe ndị ọzọ nile n'eluigwe na ụwa leghaara ịdị adị nke ihe kwekọọ. Property doro anya: ma na-enye ohere n'okpuru ngọngọ ma ọ bụ ihe ọ bụla ọzọ anya precipitated si eruba sel machibidoro Kechie (n'elu mmiri) na abụọ ahụ n'aka ekpe na nri. Ya mere, anyị na ihe atụ, n'okpuru na-obibi ala.
vetikal itinye n'ọnọdụ
E nwere otu ebe ezughị ka itinye n'ọnọdụ nke etiti nke CSS-ụzọ, ị ga-agbanwe vetikal ọnọdụ nke nwa ngọngọ. Ọ bụla akara ma ọ bụ n'usoro-ngọngọ mmewere nwere ike enwe megide elu ma ọ bụ ala onu, emi odude ke n'etiti nne na nna mmewere ma ọ ga na-aka ike na ọnọdụ. Ọtụtụ mgbe chọrọ itinye n'ọnọdụ nke center nke ngọngọ, ọ na-eji vetikal-mmezi àgwà. Ka e were ya na e nwere abụọ blocks, onye kpara akwụ n'ime ọzọ. Na nke a ime ụlọ unit - n'usoro-ngọngọ mmewere (ngosi: inline-ngọngọ). Ọ dị mkpa ka mmezi nke vetikal ngọngọ nwa:
- itinye n'ọnọdụ nke elu ókè - .child {vetikal-mmezi: n'elu};
- eche nanị - .child {vetikal-mmezi: n'etiti};
- itinye n'ọnọdụ nke ala ọnu - .child {vetikal-mmezi: ala};
Na ngọngọ ọcha audio ederede-mmezi, ma ọ bụ vetikal-mmezi-adịghị emetụta.
Ekwe Omume nsogbu na kwekọọ nkeji
Mgbe ụfọdụ div mmezi nke center nke CSS ụzọ nwere ike ime ka a obere nsogbu. Dị ka ihe atụ, mgbe eji a n'elu mmiri: n'ihi na ihe atụ, e nwere atọ blocks: .Akpa, .Nke abụọ na .third. The abụọ na nke atọ blocks edina na mbụ. Ihe mmewere na a na klas nke abụọ ekpe-kwekọọ, na ndị ikpeazụ ngọngọ - na nri. Mgbe kwado abụọ ama esịn si iyi. Ọ bụrụ na ndị nne na nna mmewere na-adịghị kọwaa elu (eg, 30em), ọ ga-akwụsị iji gbatịa elu nke enyemaka nkeji. Iji zere nke a njehie, jiri "spacer" - a pụrụ iche unit, nke huru .Nke abụọ na .third. CSS-koodu:
- .Nke abụọ {ise n'elu: ekpe}
- .third {n'elu mmiri: nri}
- .clearfix {elu: 0; doro anya: ma;}
pseudo-eji: mgbe, nke na-enye ohere ka ha laghachi na nkanka n'ime ebe site na-eke psevdorasporki (na atụ na div na klas ụgha n'ime akpa na mejupụtara a .Nke mbụ .left na .Dị):
- .left {n'elu mmiri: ekpe}
- .Dị {n'elu mmiri: nri}
- .container: mgbe {ọdịnaya: ''; ngosi: table; doro anya: ma;}
The n'elu nhọrọ - kasị nkịtị, ọ bụ ezie na e nwere ụfọdụ ọdịiche. Ị nwere ike mgbe niile chọta ndị kacha na ọtụtụ adaba n'ụzọ ike psevdorasporki site nwere.
Nsogbu ọzọ ugboro ugboro okosobode layout - itinye n'ọnọdụ nke akara-ngọngọ ọcha. Mgbe ọ bụla nke ha a ohere kwukwara na-akpaghị aka. Aka ọ na-enyere ndị oke onwunwe, nke a na-egosipụta ya site na-ezighị ezi indentation. E nwere ụzọ ndị ọzọ, nke na-eji obere ugboro ugboro, n'ihi na ihe atụ, tọgharịa na font size. Na nke a, Njirimara nke nne na nna mmewere agụta font-size: 0. Ọ bụrụ na ọ dị n'ime nkanka nke ederede, Njirimara nke akara-ngọngọ ọcha laghachiri chọrọ font size. Dị ka ihe atụ, font-size: 1em. The usoro bụ bụghị mgbe niile adaba, n'ihi ya, ọ bụ ihe ndị ọzọ ọtụtụ ndị na-eji version na mpụga n'akụkụ peeji.
Kwado nkanka enye gị ohere ike mara mma na ọtọ peeji: izugbe okirikiri nhọrọ ukwuu na okirikiri nhọrọ ukwuu, na ọnọdụ nke ngwongwo na ụlọ ahịa, na photos na saịtị nke a obere.
Similar articles
Trending Now