Qhov txawv ntawm CSS2 thiab CSS3

To taub cov kev hloov loj rau CSS3

Qhov sib txawv ntawm qhov sib txawv ntawm CSS2 thiab CSS3 yog qhov CSS3 tau muab faib ua ntau seem, hu ua modules. Txhua yam ntawm cov qauv no ua nws txoj kev los ntawm W3C hauv ntau theem ntawm kev pom zoo. Txoj kev no tau ua nws yooj yim dua rau ntau daim ntawm CSS3 kom tau txais thiab ua raws hauv qhov browser los ntawm ntau cov tuam ntxhab.

Yog tias koj sib piv cov txheej txheem no rau CSS2, qhov twg txhua yam tau xa tuaj ua ib daim ntawv nrog rau tag nrho cov Cascading Style Sheets cov ntaub ntawv hauv nws, koj pib pom qhov zoo ntawm qhov kev pom zoo tuaj rau hauv me, cov khoom me. Vim tias txhua tus modules yog ua hauj lwm rau ib tus zuj zus, peb muaj ntau ntau yam kev pabcuam browser rau CSS3 modules.

Raws li nrog cov tshiab thiab hloov specification, nco ntsoov sim koj cov nplooj ntawv CSS3 kom huv si ntau lub browsers thiab operating systems li koj tuaj yeem. Nco ntsoov lub hom phiaj yog tsis tsim cov nplooj ntawv web uas saib zoo ib yam hauv txhua qhov browser, tab sis kom paub meej tias txhua yam uas koj siv, xws li CSS3 yeej, zoo nyob hauv cov browsers uas txhawb nqa lawv thiab tias lawv poob qab gracefully rau older browsers uas ua tsis tau.

Tshiab CSS3 Selectors

CSS3 muaj ib pawg ntawm txoj hauv kev tshiab uas koj tuaj yeem sau CSS cov cai nrog cov CSS xaiv tshiab, nrog rau tus tshiab combinator, thiab qee tus tshiab pseudo-ntsiab.

Peb qho tshiab xaiv xaiv:

16 cov kev kawm tshiab pseudo:

Ib tug tshiab combinator:

Cov Khoom Tshiab

CSS3 kuj qhia txog ntau tus qauv CSS tshiab. Ntau yam ntawm cov khoom no yog los tsim cov yeeb yam uas pom tias yuav muaj kev koom tes nrog ntau qhov kev zov me nyuam zoo li Photoshop. Qee qhov no, zoo li ciam teb-vojvoog lossis lub thawv-duab ntxoov ntxoo, tau nyob ib ncig txij li thaum qhia tawm yog CSS3. Lwm tus, zoo li flexbox los yog CSS Grid yog cov cwj pwm tshiab uas tseem niaj hnub xam CSS3 ntxiv.

Hauv CSS3, lub thawv qauv tsis hloov. Tab sis muaj ntau hom khoom tshiab uas muaj peev xwm pab tau koj tus cwj pwm keeb kwm thiab ciam teb ntawm koj lub thawv.

Ntau Zej Zog Kuv mages

Siv cov duab tom qab, tom qab txoj hauj lwm, thiab tom qab rov ua dua tshiab koj tuaj yeem hais ntau yam duab tom qab tau muab tso rau sab saum toj ntawm ib lub thawv. Thawj cov duab yog txheej xaim tshaj plaws rau tus neeg siv, nrog cov nram qab no los pleev xim rau tom qab. Yog tias muaj xim keeb kwm yav dhau, nws tau pleev xim rau hauv qab txhua daim duab duab.

Tshiab Cov Khoom Tshiab

Tseem muaj qee yam tshiab cov khoom hauv CSS3.

Cov Kev Hloov Pauv Tom Ntej Cov Qub Txwv Cov Qub

Nws kuj muaj ob peb yam kev hloov hauv cov qauv qub tom qab:

CSS3 Ciam Teb Khoom

Hauv CSS3 ciam teb kuj yog cov qauv peb tau siv rau (khoom, ob npaug, dashed, thiab lwm yam) lossis lawv tuaj yeem ua tus duab. Ntxiv rau, CSS3 coj los ua kom muaj peev xwm los tsim kev sib npaug. Ciam teb dluab yog nthuav vim koj tsim tau ib daim duab ntawm tag nrho plaub ciam teb thiab tom qab ntawd ces qhia CSS li cas rau daim duab ntawd rau koj ciam teb.

Cov Cim Tshiab Khoom Ciam Teb Tshiab

Muaj qee tus ciam teb tshiab hauv CSS3:

Ntxiv CSS3 Cov Khoom Ceeb Toom Txog Cov Ciam teb thiab Lwm Yam

Thaum lub npov tau tawg ntawm phab ntais, kem ntais kab rau kab so (rau cov ntsiab lus ntawm sab hauv) lub thawv-kho kom zoo nkauj-cuab yeej qhia tias lub thawv tshiab qhwv nrog ciam teb thiab padding. Cov kis tau faib tawm ntawm ntau lub thawv uas siv cov cuab yeej no.

Muaj kuj yog ib lub thawv-lub ntxoo cov cuab yeej uas siv tau los ntxiv cov duab ntxoov ntxoo rau kem ntsiab.

Nrog CSS3, koj muaj peev xwm tam sim no yooj yim tsim tau ib nplooj ntawv Web nrog ntau kab tsis muaj ntxhuav los sis cov txheej txheem nyuab nyuab. Koj tsuas qhia qhov browser ntau npaum li cas ntawm lub cev lub cev yuav tsum muaj thiab seb lawv yuav tsum nyob li cas. Ntxiv rau koj ntxiv tau ciam teb rau lwm tus (cov cai), tom qab cov xim uas nthuav qhov siab ntawm sab, thiab koj cov ntawv yuav ntws los ntawm tag nrho cov kab txhua.

CSS3 Txhua - Txhais cov zauv thiab dav ntawm txhua

Nws muaj peb qho khoom tshiab uas cia koj txhais cov naj npawb thiab dav ntawm koj kab:

CSS3 Sab Sab Nrauv thiab Cov Cai

Txoj kev khoob thiab cov cai raug muab tso rau ntawm kab hauv tib lub sijhawm ua haujlwm sib txig sib txig. Kev ploj mus yuav nrawm ntawm txhua kab, tab sis cov cai tsis coj mus rau lwm qhov chaw. Yog tias txoj cai ntawm txoj cai kem dua li nws qhov sib txawv, nws yuav khij ib sab. muaj tsib qho khoom tshiab rau cov cai kav thiab khoob:

CSS3 Sab So, Txhua Ib Hlis, thiab Sau Txhua

Kem lov siv tib CSS2 cov kev xaiv siv los txhais cov hnub so hauv cov ntawv paged, tiam sis nrog peb cov khoom tshiab: so-ua ntej , so-tom qab , thiab so-hauv .

Ib yam li cov ntxhuav, koj tuaj yeem tsim cov ntsiab lus txuas nrog cov kab nrib nrab sab nraud. Qhov no tso cai rau koj los tsim cov thawjcoj uas muaj ntau tshaj txhua yam xws li cov ntawv xov xwm.

Sau txhua txhua lub sijhawm txiav txim siab seb cov ntsiab lus ntau npaum li cas hauv txhua kem. Kev noj qab haus huv txhua tus sim muab cov lus sib npaug hauv ib kem thaum nws pib cia cov ntsiab lus tawm mus txog rau thaum lub kem tag nrho thiab mam mus rau tom ntej.

Ntau nta hauv CSS3 Tias 'Aren & T Tuaj hauv CSS2

Muaj ntau ntau nta ntxiv hauv CSS3 uas tsis muaj nyob hauv CSS2, xws li: