Umehluko phakathi kweCSS2 kunye neCSS3

Ukuqonda iinguqu ezinkulu kwiCSS3

Ukwahluke kakhulu phakathi kweCSS2 kunye neCSS3 kukuba iCSS3 ihlukaniswe kwiindawo ezihlukeneyo, ezibizwa ngokuba yiimodyuli. Nganye yee modyuli yenza indlela yayo ngeW3C kwiindidi ezahlukahlukeneyo zenkqubo yokucebisa. Le nkqubo iye yenza kube lula kwiinqununu ezahlukeneyo zeCSS3 ukuba zamkelwe kwaye ziphunyezwe kwisiphequluli ngabavelisi abahlukeneyo.

Ukuba uthelekisa le nkqubo kwinto eyenzekayo ngeCSS2, apho yonke into ingeniswe njengoluxwebhu olulodwa kunye nayo yonke i- Cascading Style Sheet information ngaphakathi kwayo, uqala ukubona iingenelo zokuphula iziphakamiso ukuya kwiincinci zincinci. Ngenxa yokuba nganye iimodyuli isebenza ngabanye, sinalo uluhlu oluninzi lwabaxhasi be-browser kwiimodyuli zeCSS3.

Njengoko naluphi na uhlobo olutsha kunye nokutshintsha, qiniseka ukuba uvavanye amaphepha akho e-CSS3 ngokugqibeleleyo kwiinkqubo ezininzi zokuphequlula kunye nezindlela zokusebenza. Khumbula ukuba injongo ayiyikudala iphepha lewebhu elibukeka lifana nayo yonke i-browser, kodwa ukuqinisekisa ukuba nayiphi na izitayela ozisebenzisayo, kubandakanywa nezitayela ze-CSS3, zibukeka zikhulu kwiiphequluli ezizixhasayo kwaye zibuye zibuyele ngokukhawuleza kwiziphequluli ezindala suku.

Selektri ezintsha zeCSS3

I-CSS3 inikezela iqela leendlela ezintsha ongabhala imithetho yeCSS kunye nabakhethi be-CSS abatsha, kunye ne-combinator entsha kunye namanye amacandelo amasha.

Abakhethi abathathu bokuqala:

16 amatsha eklasi:

Omnye umhlanganisi omtsha:

Iipropati ezintsha

I-CSS3 yazisa kwakhona inani elitsha leempahla zeCSS. Uninzi lwezi mpawu kwakuzokwenza izitayela ezibonakalayo ezinokuthi zidibanise ngakumbi kunye neprogram efana ne-Photoshop. Ezinye zazo, njengomda we-border-radius okanye ibhokisi-isithunzi, sele zijikeleze ukususela xa kungeniswa ukuba i-CSS3. Abanye, njenge-flexbox okanye i-CSS Grid yimizila emitsha esoloko ixutyushwa njenge-CSS3.

Kwi CSS3, imodeli yebhokisi ayitshintshi. Kodwa kukho iqela lezakhiwo ezintsha zesakhiwo ezingakunceda ukuba ulandele imvelaphi kunye nemida yeebhokisi zakho.

Imvelaphi emininzi

Ukusebenzisa imifanekiso engemvelaphi, isikhundla semvelaphi, kunye nezitayela zokuphindaphinda-mva ungacacisa imifanekiso emininzi imvelaphi ukuba ikhetshwe ngaphezulu komnye ebhokisini. Umfanekiso wokuqala ngumgca osondeleyo kumsebenzisi, ezi zilandelayo zidwetswe emva. Ukuba kukho umbala wesiqendu, udwezwe ngezantsi phantsi kwayo yonke imizobo yomfanekiso.

Imvelaphi emitsha yeZakhiwo zeMpawu

Kukho ezinye iipropati ezintsha kwi-CSS3.

Utshintsho kwiiNdawo zeMpawu zoLuntu ezikhoyo

Kukho neenguqu ezimbalwa kwiimpawu zendawo ezikhoyo zangaphambili:

CSS3 Properties Properties

Kwimijelo ye-CSS3 ingaba izitayela esisetyenzisiweyo (eziqinileyo, ezimbini, ezidibeneyo, njl.) Okanye zinokuba ngumfanekiso. Ngaphezu koko, i-CSS3 izisa amandla okudala iikona ezijikeleziweyo. Imida yamanqabileyo inomdla kuba udala umfanekiso wemida emine uze uxele iCSS ukuba ungayisebenzisa njani loo mfanekiso kwimida yakho.

Iipropati ezintsha zohlobo lweBorder

Kukho iipropathi ezintsha zomda kwiCSS3:

Iimpahla zee-CSS3 ezongezelelweyo ezihambelana neMida kunye neendawo eziMvelaphi

Xa ibhokisi liphukile ekuphumeni kwekhasi, ikhefu yokuphuka komgca (kwimimiselo engundoqo) ibhokisi yeprogram-break-decoration ichaza indlela iibhokisi ezitsha zifakwe ngayo umda kunye nokudibanisa. Imvelaphi ingahlukaniswa phakathi kweebhokisi ezininzi eziphukileyo zisebenzisa le propati.

Kukho nendawo yebhokisi yesithunzi engasetyenziselwa ukufaka izithunzi kwizinto zebhokisi.

Nge CSS3, ngoku unokwenza lula iWebhu ikhasi elinamakholomu amaninzi ngaphandle kwetafile okanye izakhiwo zetek tag. Uvele utshele isiphequluli ukuba zingaphi iikholomu umzimba womzimba onokuthi ube nazo nokuba zibubanzi kangakanani. Ngaphezu koko ungeze imida (imigaqo), imibala yangemvelaphi ephakamileyo ubude bekholomu, kunye nesicatshulwa sakho siya kuhamba phakathi kwazo zonke iikholamu ngokuzenzekelayo.

Iikholomu ze-CSS3 - Chaza inani kunye nobubanzi bekholamu

Kukho izinto ezintathu ezitsha ezikuvumela ukuba uchaze inani kunye nobubanzi beikholomu zakho:

Iimpawu zeekholamu zeCSS3 kunye neMithetho

Izikhala kunye nemithetho zibekwe phakathi kweikholomu kwimeko efanayo ye-multicolumn. Izikhefu ziya kuluhlula iikholam, kodwa imigaqo ayithathi naliphi na indawo. Ukuba umgaqo wekholomu ububanzi kunokuba igebe, iya kubamba iikholam ezikufutshane. kukho iindawo ezinhlanu ezitsha zeemigaqo yekholomu kunye nezikhefu:

I-CSS3 Ukuphulwa kwekholomu, iikholam zokuqhawula kunye nokuzalisa iikholam

Ikhefu lekhefu sebenzisa iindlela ezifanayo ze-CSS2 ezisetyenziselwa ukucacisa ukuphuka kwimixholo emiselweyo, kodwa ngeepropati ezintsha ezitsha: ukuphuka-ngaphambili , emva kwekhefu , kunye nokuphuka ngaphakathi .

Njengamatafula, unokusetha izinto ukuze usebenzise iikholomu kunye neprogram yekholomu-span. Oku kukuvumela ukuba udale iintloko ezithatha iikholomu ezininzi njengephephandaba.

Ukuzalisa iikholomu kuthatha isigqibo sokuthi umxholo ungakanani kwiikholamu nganye. Amakholomu alinganisiweyo azama ukubeka umlinganiselo ofanayo nomxholo kwikholam nganye ngelixa umzenzele umgca kuphela umxholo ukuya kwikholamu igcwele uze ulandele.

Ezinye izinto kwi-CSS3 Aren & # 39; t Kuqukwa kwi-CSS2

Kukho izinto ezininzi ezongezelelweyo kwi-CSS3 ezingekho kwiCSS2, kubandakanywa: