Id-Differenza Bejn CSS2 u CSS3

Nifhmu l-bidliet ewlenin għal CSS3

L-akbar differenza bejn CSS2 u CSS3 hija li CSS3 ġiet maqsuma f'sezzjonijiet differenti, imsejħa moduli. Kull wiehed minn dawn il-moduli qed jghaddi mill-W3C f'diversi stadji tal-proćess ta 'rakkomandazzjoni. Dan il-proċess għamilha aktar faċli għal diversi biċċiet ta 'CSS3 biex jiġu aċċettati u implimentati fil-browser minn manifatturi differenti.

Jekk tqabbel dan il-proċess ma 'dak li ġara mal-CSS2, fejn kollox kien sottomess bħala dokument uniku bl-informazzjoni kollha tal- Cascading Style Sheets fiha, tibda tara l-vantaġġi li tinkiser ir-rakkomandazzjoni f'biċċiet iżgħar u individwali. Minħabba li kull wieħed mill-moduli qed jitħaddem individwalment, għandna firxa usa 'ta' appoġġ tal-browser għall-moduli CSS3.

Bħal kull speċifikazzjoni ġdida u li qed tinbidel, kun żgur li tittestja l-paġni tiegħek tas-CSS3 sewwa f'ħafna browsers u sistemi operattivi kif tista '. Ftakar li l-għan mhuwiex li jinħolqu paġni tal-web li jħarsu eżattament l-istess f'kull browser, iżda biex jiżguraw li kwalunkwe stili li tuża, inklużi stili CSS3, tħares sew fil-browsers li jsostnuhom u li jaqgħu lura b'mod grazzju għal browsers anzjani li le.

Għażliet ġodda tas-CSS3

CSS3 joffri bosta modi ġodda kif tista 'tikteb regoli CSS b'seletturi ġodda tas-CSS, kif ukoll kombinatur ġdid, u xi psewdo elementi ġodda.

Tliet seletturi ta 'attributi ġodda:

16 psewdo-klassijiet ġodda:

Kombinatur wieħed ġdid:

Proprjetajiet Ġodda

CSS3 introduċa wkoll għadd ta 'proprjetajiet CSS ġodda. Ħafna minn dawn il-proprjetajiet kellhom joħolqu stili viżwali li x'aktarx jassoċjaw aktar ma 'programm tal-grafika bħal Photoshop. Xi wħud minn dawn, bħal raġġ tal-fruntiera jew box-shadow, ilhom madwar mill-introduzzjoni jekk CSS3. Oħrajn, bħal flexbox jew saħansitra CSS Grid huma stili ġodda li għadhom jitqiesu bħala żidiet CSS3.

F'CSS3, il-mudell tal-kaxxa ma nbidilx. Iżda hemm mazz ta 'proprjetajiet ġodda ta' stil li jistgħu jgħinuk tistudja l-isfondi u l-fruntieri tal-kaxex tiegħek.

Sfond multipli I mages

Bl-użu ta 'l-immaġni ta' sfond, l-isfond tal-pożizzjoni u l-istili li jirrepeti l-isfond tista 'tispeċifika immaġini ta' sfond multipli li għandhom jiġu mqassma fuq xulxin fil-kaxxa. L-ewwel immaġini huwa l-eqreb l-eqreb utent, b'dawn li ġejjin imżejjen wara. Jekk hemm kulur fl-isfond, huwa miżbugħ taħt is-saffi kollha ta 'l-immaġini.

Propjetajiet Ġodda ta 'Sfond

Hemm ukoll xi proprjetajiet ta 'sfond ġodda f'CSS3.

Bidliet fil-Proprjetajiet tal-Istil Sfond Eżistenti

Hemm ukoll ftit bidliet fil-proprjetajiet eżistenti ta 'sfond ta' sfond:

Proprjetajiet tal-Fruntiera CSS3

Fil-fruntieri tas-CSS3 jistgħu jkunu l-istili li nkunu użati biex (solidi, doppji, miksija, eċċ) jew jistgħu jkunu immaġini. Plus, CSS3 ġġib il-ħila li toħloq kantunieri ttundjati. Stampi tal-fruntiera huma interessanti għaliex inti toħloq stampa tal-erba 'fruntieri kollha u mbagħad għid lis-CSS kif tapplika dik l-immaġni lejn il-fruntieri tiegħek.

Proprjetajiet ġodda ta 'Stil tal-Fruntiera

Hemm xi proprjetajiet ġodda tal-fruntiera f'CSS3:

Karatteristiċi addizzjonali CSS3 Relatati ma 'Fruntieri u Sfond

Meta kaxxa tinqasam f'waqfa ta 'pawża, waqfa tal-kolonna għall-waqfa tal-linja (għal elementi inline) il-proprjetà ta' kaxxa-dekorazzjoni-qasma tiddefinixxi kif il-kaxex il-ġodda huma mgeżwra mal-fruntiera u l-ikkuttunar. L-isfondi jistgħu jinqasmu bejn kaxxi mkissrin multipli li jużaw din il-proprjetà.

Hemm ukoll proprjetà ta 'kaxxa shadow li tista' tintuża biex iżżid dellijiet fuq elementi tal-kaxxa.

Ma 'CSS3, issa tista' faċilment twaqqaf paġna tal-Web b'ħafna kolonni mingħajr tabelli jew strutturi kkumplikati ta 'div diviżjonijiet. Inti sempliċement tgħid lit-browser kemm hemm kolonni li għandu jkollu l-element tal-ġisem u kemm għandhom ikunu wesgħin. Barra minn hekk tista 'żżid il-fruntieri (regoli), il-kuluri ta' l-isfond li jkopru l-għoli tal-kolonna, u t-test tiegħek se jgħaddi mill-kolonni kollha awtomatikament.

CSS3 Kolonni - Iddefinixxi n-Numru u l-Wisa 'tal-Kolonni

Hemm tliet proprjetajiet ġodda li jippermettulek tiddefinixxi n-numru u l-wisa 'tal-kolonni tiegħek:

Diskussi u Regoli tal-Kolonna CSS3

Lakuni u regoli jitqiegħdu bejn kolonni fl-istess xenarju ta 'ħafna kuluri. Il-lakuni se jxekklu l-kolonni, iżda r-regoli ma jieħdu l-ebda spazju. Jekk regola tal-kolonna hija usa 'mill-vojt tagħha, din tirkeb fuq il-kolonni li jmissu magħhom. hemm ħames proprjetajiet ġodda għar-regoli u d-distakki tal-kolonna:

Brejkijiet tal-Kolonna CSS3, Kolonni li Jxerrdu, u Kolonni tal-Mili

Il-waqfiet tal-kolonna jużaw l-istess għażliet CSS2 użati biex jiddefinixxu pawżi f'kontenut imħallas, iżda bi tliet proprjetajiet ġodda: break-before , break-after u break-inside .

Bħal ma 'tabelli, tista' tissettja elementi biex tkabbar il-kolonni mal-proprjetà tal-kolonna span. Dan jippermettilek li toħloq aħbarijiet li jkopru kolonni multipli aktar bħal gazzetta.

Il-kolonni tal-mili jiddeċiedu kemm se jkun il-kontenut f'kull kolonna. Il-kolonni bilanċjati jippruvaw ipoġġu l-istess ammont ta 'kontenut f'kull kolonna filwaqt li l-awtur biss jiċċirkola l-kontenut sakemm il-kolonna hija sħiħa u mbagħad tmur għall-waħda li jmiss.

Karatteristiċi aktar fil CSS3 Dik Aren & # 39; t Inklużi fil CSS2

Hemm ħafna karatteristiċi addizzjonali f'CSS3 li ma kinux jeżistu f'CSS2, inklużi: