Y Gwahaniaeth Rhwng CSS2 a CSS3

Deall y newidiadau mawr i CSS3

Y gwahaniaeth mwyaf rhwng CSS2 a CSS3 yw bod CSS3 wedi'i rannu'n wahanol adrannau, a elwir yn fodiwlau. Mae pob un o'r modiwlau hyn yn gwneud ei ffordd drwy'r W3C mewn gwahanol gamau o'r broses argymhelliad. Mae'r broses hon wedi ei gwneud hi'n llawer haws i wahanol ddarnau o CSS3 gael eu derbyn a'u gweithredu yn y porwr gan wneuthurwyr gwahanol.

Os cymharwch y broses hon i'r hyn a ddigwyddodd gyda CSS2, lle cyflwynwyd popeth fel un ddogfen gyda'r holl wybodaeth Casgliadau Arddull Casgliadau ynddo, byddwch yn dechrau gweld manteision torri'r argymhelliad i fod yn ddarnau unigol llai. Oherwydd bod pob un o'r modiwlau yn cael ei weithio ar ei phen ei hun, mae gennym ystod ehangach o gefnogaeth porwr ar gyfer modiwlau CSS3.

Fel gydag unrhyw fanyleb newydd a newidiol, sicrhewch eich bod yn profi tudalennau CSS3 yn drylwyr â chymaint o borwyr a systemau gweithredu ag y gallwch. Cofiwch nad yw'r nod yn creu tudalennau gwe sy'n edrych yn union yr un fath ym mhob porwr, ond er mwyn sicrhau bod unrhyw arddulliau a ddefnyddiwch, gan gynnwys arddulliau CSS3, yn edrych yn wych yn y porwyr sy'n eu cefnogi a'u bod yn cwympo'n ôl yn greiddiol ar gyfer porwyr hŷn sy'n peidiwch â

Dewiswyr CSS3 Newydd

Mae CSS3 yn cynnig nifer o ffyrdd newydd y gallwch chi ysgrifennu rheolau CSS gyda detholwyr CSS newydd, yn ogystal â chydlynydd newydd, a rhai ffug-elfennau newydd.

Tri detholwr priodoldeb newydd:

16 ffug ddosbarth newydd:

Un cyfunwr newydd:

Eiddo Newydd

Hefyd, cyflwynodd CSS3 nifer o eiddo CSS newydd. Roedd llawer o'r tai hyn yn creu arddulliau gweledol a fyddai'n debygol o gysylltu mwy â rhaglen graffeg fel Photoshop. Mae rhai o'r rhain, fel radiws y ffin neu gysgod blwch, wedi bod o gwmpas ers y cyflwyniad os yw CSS3. Mae eraill, fel flexbox neu hyd yn oed Grid CSS, yn arddulliau newydd sy'n cael eu hystyried yn aml yn cael eu hychwanegu at CSS3.

Yn CSS3, nid yw'r model blwch wedi newid. Ond mae yna nifer o eiddo arddull newydd a all eich helpu i arddull cefndiroedd a ffiniau'ch bocsys.

Cefndir Lluosog Rwy'n magu

Gan ddefnyddio'r delwedd gefndir, lleoliad cefndir, ac arddulliau ailadrodd cefndir, gallwch bennu delweddau cefndir lluosog i'w haenu ar ben ei gilydd yn y blwch. Y ddelwedd gyntaf yw'r haen agosaf at y defnyddiwr, gyda'r rhai canlynol wedi'u paentio y tu ôl. Os oes lliw cefndir, caiff ei baentio isod yr holl haenau delwedd.

Eiddo Arddull Cefndir Newydd

Mae yna rai eiddo cefndirol newydd yn CSS3 hefyd.

Newidiadau i'r Eiddo Arddull Cefndirol Presennol

Mae yna ychydig o newidiadau hefyd i eiddo presennol yr arddull cefndir:

Eiddo Gororau CSS3

Gall ffiniau CSS3 fod yr arddulliau y byddwn ni'n eu defnyddio (solid, dwbl, dashed, ac ati) neu gallant fod yn ddelwedd. Hefyd, mae CSS3 yn dod â'r gallu i greu corneli crwn. Mae delweddau ffiniol yn ddiddorol oherwydd eich bod yn creu delwedd o'r pedair ffin ac yna dywedwch wrth yr CSS sut i gymhwyso'r ddelwedd honno at eich ffiniau.

Eiddo Arddull y Ffin Newydd

Mae rhai eiddo ffin newydd yn CSS3:

Eiddo CSS3 Ychwanegol sy'n gysylltiedig â Gororau a Chefndiroedd

Pan dorri bocs ar doriad tudalen, toriad colofn ar gyfer egwyl llinell (ar gyfer elfennau mewn-lein) mae'r eiddo torri-blwch addurno yn diffinio sut mae'r blychau newydd yn cael eu lapio â ffin a paddio. Gellir rhannu'r cefndir rhwng blychau torri lluosog gan ddefnyddio'r eiddo hwn.

Mae yna hefyd eiddo cysgod blwch y gellir ei ddefnyddio i ychwanegu cysgodion i elfennau blwch.

Gyda CSS3, gallwch nawr yn hawdd sefydlu tudalen We gyda cholofnau lluosog heb fyrddau neu strwythurau tagiau cymhleth. Rydych chi'n dweud wrth y porwr faint o golofnau y dylai elfen y corff eu cael a pha mor eang y dylent fod. Yn ogystal, gallwch ychwanegu ffiniau (rheolau), lliwiau cefndir sy'n rhychwantu uchder y golofn, a bydd eich testun yn llifo drwy'r holl golofnau yn awtomatig.

Colofnau CSS3 - Diffiniwch Nifer a Lled y Colofnau

Mae yna dri eiddo newydd sy'n eich galluogi i ddiffinio nifer a lled eich colofnau:

Bylchau a Rheolau Colofn CSS3

Rhoddir bylchau a rheolau rhwng colofnau yn yr un sefyllfa aml-gyfunol. Bydd bylchau yn gwthio ar wahân y colofnau, ond nid yw'r rheolau yn cymryd unrhyw le. Os yw rheol colofn yn ehangach na'r bwlch, bydd yn gorgyffwrdd â cholofnau cyfagos. mae pum eiddo newydd ar gyfer rheolau colofn a bylchau:

Colofnau Colofn CSS3, Ehangu Colofnau, a Llenwi Colofnau

Mae gwyliau'r colofn yn defnyddio'r un opsiynau CSS2 a ddefnyddir i ddiffinio seibiannau mewn cynnwys sy'n cael eu paged, ond gyda thri eiddo newydd: toriad cyn , toriad ar ôl , a thorri'r tu mewn .

Fel gyda thablau, gallwch osod elfennau i rannu colofnau gyda'r eiddo ar y golofn. Mae hyn yn eich galluogi i greu penawdau sy'n rhychwantu lluosog o golofnau fel papur newydd.

Mae llenwi colofnau yn penderfynu faint o gynnwys fydd ym mhob colofn. Mae colofnau cytbwys yn ceisio rhoi'r un faint o gynnwys ym mhob colofn tra bod auto yn llifo'r cynnwys hyd nes bod y golofn yn llawn ac yna'n mynd i'r un nesaf.

Mwy o Nodweddion yn CSS3 Aren A # 39; t Wedi'i gynnwys yn CSS2

Mae llawer o nodweddion ychwanegol yn CSS3 nad oeddent yn bodoli yn CSS2, gan gynnwys: