CSS2 eta CSS3 arteko aldea

CSS3ren aldaketa garrantzitsuak ulertu

CSS2 eta CSS3ren arteko desberdintasun handiena CSS3 zatitu egin da atal desberdinetan, modulu izenez ezagutzen direnak. Modulu hauetako bakoitza W3C bidez egiten ari da gomendio prozesuaren fase guztietan. Prozesu honek erraztu egin du CSS3 hainbat piezetan arduradunek hainbat fabrikatzaileek onartu eta inplementatu ahal izatea.

Prozesu hau CSS2-rekin gertatu zenarekin gertatu zenean, dena dokumentu bakar batera bidaltzen bazen Cascading Style Sheets informazio guztia barnean, gomendioa hautsi egin zen abantailak txikiagoak eta banakakoak bihurtuz. Modulu bakoitza banan-banan egiten ari denez, CSS3 moduluentzako arakatzailearen laguntza askoz zabalagoa da.

Esposizio berri eta aldakorreko bezala, ziurtatu zure CSS3 orriak probatu ahal dituzun nabigatzaile eta sistema eragile guztietan. Gogoan izan, helburua ez da arakatzaile guztietan berdin itxura duten web orriak sortzeko, baizik eta erabiltzen dituzun estiloak, CSS3 estiloak barne, ongi babesten dituzten nabigatzaileek itxura ona dutela eta atzera egiten dutela nabigatzaile zaharrak hobeto biltzeko. ez egin.

CSS3 hautagailu berriak

CSS3 modu berrien sorta bat eskaintzen du CSS arauak CSS hautatzaile berriekin idazteko, baita konbinazio berri bat eta sasi elementu berri batzuk ere.

Hiru atributuen hautagailu berriak:

16 pseudo klase berriak:

Konbinazio berri bat:

Propietate berriak

CSS3 ere CSS propietate berri batzuk sartu ditu. Propietate horietako asko ikusizko estiloak sortuko lirateke, litekeena da Photoshop bezalako programa grafikoarekin erlazionatzea. Horietako batzuk, ertz-erradioa edo kutxa-itzala bezalakoak, sarrera izan zutenetik CSS3 bada. Beste batzuk, Flexbox edo are CSS Grid bezalakoak dira oraindik ere CSS3 irudiak sarritan kontuan hartzen dituzten estilo berriak.

CSS3n, kutxako eredua ez da aldatu. Baina zure koadroko atzeko plano eta ertzak estiloak lagun ditzakezun estilo estilo berrien sorta bat dago.

Atzeko plano anizkoitza

Atzeko planoko irudia, atzeko planoaren posizioa eta atzeko planoko errepikapena erabiliz, atzeko planoko irudiak hainbat alda ditzakezu laukian bata bestearen gainean geruzatuta. Lehenengo irudia erabiltzaileak hurbilen dagoen geruza da, atzean margotu diren ondorengoak. Atzeko planoko kolorea badaude, irudi geruzen azpian margotzen da.

Atzeko planoaren estiloaren propietate berriak

Atzeko planoko propietate berriak ere badira CSS3n.

Existitzen den atzeko estiloaren propietateen aldaketak

Dagoen existentziaren atzeko planoko estiloen propietate batzuk ere badira:

CSS3 ertzeko propietateak

CSS3 ertzetan erabil daitezkeen estiloak izan daitezke (solidoak, bikoitzak, marratuak, etab.) Edo irudi bat izan daiteke. Plus, CSS3 txoko biribilduak sortzeko gaitasuna dakar. Irudiaren ertzak interesgarriak dira lau ertzetako irudia sortzen duzun eta gero CSSa zure mugen mugara nola aplikatu.

Estilo ertza estilo berria

Mugarik gabeko zenbait propietate daude CSS3n:

CSS3 propietate gehigarriak, ertzak eta atzeko planokoak

Kutxa hautsitakoa apurtzen denean, zutabe haustura lerro jauzia (elementu inlinersetarako) laukitxoa dekorazio-hutsuneak definitzen du nola kaxak berria estekarekin eta estalkia estaltzen dituzten. Aurrekariak banatzen dira jabetza hau erabiliz hautsitako laukizuzen artean.

Kutxa-itzalaren propietatea kutxako elementuei itzalak gehitzeko erabil daiteke.

CSS3-rekin, orain erraz konfigura dezakezu web orri bat zutabe anitzekin, taulen edo zatiketa etiketaren egitura konplexuekin. Arakatzaileari besterik ez diozu esan zenbat gorputz-zutabe dituen zutabeak eta nola zabal izan behar duten. Gainera, ertzak (arauak) gehitu ditzakezu, zutabearen altuera aldatzen duten atzeko planoak eta zure testua automatikoki zutabe guztien bidez igaroko da.

CSS3 zutabeak - Zutabeen kopurua eta zabalera zehaztu

Zutabe kopurua eta zabalera zehazteko aukera ematen duten hiru propietate berriak daude:

CSS3 zutabeen hutsuneak eta arauak

Zabalerak eta arauak zutabeen artean kokatzen dira kolore anitzeko eszenatoki berean. Zabuek zutabeak gainetik kenduko dituzte, baina arauak ez dute espazioik hartzen. Zutabe-araua hutsuneak baino zabalagoa bada, zutabeen ondoan kokatuko da. Bost arau eta hutsunetako bost ezaugarri berri daude:

CSS3 zutabea hautsi, zutabeak zabaldu eta zutabeak betetzea

Zutabeen hausteak CSS2 aukerak erabiltzen ditu, diseinatutako pausuetan zehaztutako aukerak erabiltzeko, baina hiru propietate berriekin: break-before , break-after eta break-inside .

Taulen arabera, zutabeen zuridun zutabeak zutabeak osatzeko elementuak konfigura ditzakezu. Horrek zutabe ugari baino gehiago jasotzen ditu egunkari bat bezala.

Zutabeak betetzeak zenbat edukia zutabe bakoitzean erabakiko du. Zutabe orekatuek zutabe bakoitzean edukia kopuru berdina jartzen saiatzen dira, autoak edukia bakarrik isurtzen du zutabea beteta dagoen bitartean eta gero hurrengoera joateko.

Ezaugarri gehiago CSS3an CSS2-n sartzen ez direnak

CSS2n ez dago CSS3ren funtzio osagarri ugari, besteak beste: