D'Differenz Zwëschen CSS2 a CSS3

Grondsätzlech Verännerunge vu CSS3

De gréissten Ënnerscheed tëscht CSS2 an CSS3 ass dat CSS3 opgespléckt an verschidde Sektiounen, sougenannte Modul. Jiddwer dës Module sinn duerch d'W3C an de verschiddene Etappen vum Empfehlungsprozess. Dëse Prozess huet et vill méi einfach fir verschidde Stécke vu CSS3 ze akzeptéieren an am Browser vun verschiddene Produzenten z'ënnerstëtzen.

Wann Dir dat vergläicht mat wat mat CSS2 passéiert ass, wou alles an engem eenzegen Dokument mat all d' Cascading Style Sheets- Informatioune ofginn huet, fänkt Dir un d'Virdeeler fir d'Recommandatioun ze bréngen op kleng a eenzel Stécker. Well all Module sinn individuell gemaach ginn, hunn mir e weidere méi breet Palette vun Browser-Support fir CSS3 Module.

Wéi ëmmer mat der neier an der Verännerung Spezifizéierung, seet sécher, fir Är CSS3 Säiten grëndlech an esou vill Browser an Operatiounssystemen ze testen wéi Dir kënnt. Vergiesst d 'Ziel ass net Websäiten ze kreéieren déi genau an all Browser kucken, awer fir all Styles déi Dir benotzt, CSS3 Stile, kuckt gutt an de Browser, déi si ënnerstëtzen an datt se méi flott fir méi ale Browser navigéieren, maach dat net.

Nei CSS3 Selecturen

CSS3 bitt e puer nei Weeër wéi Dir schreiwt CSS-Regelen mat neie CSS-Selektoren, wéi och e neie Kombinator, an e puer nei Pseudo-Elementer.

Dräi nei Attribut Selektoren:

16 nei Pseudo-Klassen:

Een neit Kombinatiounstéier:

New Properties

CSS3 huet och e puer nei CSS Properties virgestallt. Vill vun dësen Eegeschafte sinn visuell Stile ze maache, déi wahrscheinlech méi mat engem Grafikprogramm wéi Photoshop verbannen. E puer vun dësen, wéi Grenz-Radius oder Këschteschwaach, sinn zënter der Einféierung wann CSS3. Aner, wéi Flexkos oder souguer CSS Grid, sinn méi nei Stiler déi nach ëmmer als CSS3 Ergänzunge ginn.

A CSS3 huet d'Këschtmodell net geännert. Awer et sinn e puer nei Neihaarteger, déi Iech hëllefen, d'Backgrounds an d'Grenzen vun Äre Këschten ze stiléieren.

Anescht wéi ech et Magier

Matgrënnen den Hannergrond-Biller, Hannergrond- a Hannergrond-Wiederholter Styles, kënnt Dir verschidde verschidde Billerbilder an enger Topographie vun der anerer Säit an der Këscht uleën. Den éischte Bild ass de Layer am nosten beim Benotzer, mat den folgenden Hënn net méi gemoolt. Wann et eng Hannergrond ass, gëtt se all d'Bildschichten gemellt.

New Background Style Properties

Et ginn och e puer nei Fonctiounseigenschaften an CSS3.

Changes zu existéierenden Background Style Properties

Et ginn och e puer Ännerunge fir existent Background Background Style:

CSS3 Border Properties

An CSS3 Grenze sinn d'Stiler déi mir gewinnt sinn (fest, dauert, gestierzt, etc.) oder se kënne en Bild sinn. Plus, CSS3 bréngt d'Fähegkeet fir gerantelt Ecken ze kreéieren. Grenzbilder sinn interessant well Dir e Bild vun alle véier Grenzen schreift an dann de CSS soen wéi Dir dësen Image op Är Grenzen ubitt.

New Border Style Properties

Et gi verschidde Grenzflächen an CSS3:

Zousätzlech CSS3 Properties verbonne mat Ränder an Backgrounds

Wann eng Këscht op enger Säitpaus brech ass, Spaltenbrech fir Line Break (fir Inline Elemente) ass d'Box-Deko-Break-Eigenschaft definéiert wéi déi nei Këschte mat Grenz a Fëllemente ageholl ginn. Backgrounds kënnen tëschent verschidde gebrochenen Këschte mat dëser Immobilie gedeelt ginn.

Et ass och eng Box-Shadow-Eegnung déi benotzt ka kënnt fir Schatten op Box Elementer ze ginn.

Mat CSS3 kënnt Dir elo e Web Site mat verschiddene Säulen ouni Dëscher oder komplizéierter Divert Strukturen opruffen. Dir erzielt einfach de Browser wéi vill Spalten de Kierper Element sollten hunn a wéi grouss si sollen sinn. Plus Dir kënnt Grenzen (Regele) addéieren, Backgroundfarben déi déi Héicht vun der Kolonn spannen, an Äre Text wäscht automatesch duerch all Spalten.

CSS3 Columns - Definéiert d'Nummer an d'Breet vun de Spalten

Et ginn dräi nei Eegeschafte fir Iech d'Zuel an d'Breet vun Äre Säulen ze definéieren:

CSS3 Column Lücken a Regelen

D'Linnen a Regele ginn tëschent Säulen am selwechte Multicolumn-Szenario platzéiert. D'Lücken dréien d'Spalten aus, awer Regelen nëtt méi Plaz. Wann eng Spalte Regel méi breed ass wéi et ass Spalt, wäerte se de benodeeleg Spalten iwwerschloen. Et ginn fënnef nei Eegeschafte fir Spigelreegelen a Lücken:

CSS3 Column Breaks, Spannend Säulen a Füllkreesser

Column brécht d'selwescht CSS2-Méiglechkeeten benotzt fir Pausen am geheeschtene Inhalt ze definéieren, awer mat dräi nei Eegeschafte: Break-before , Break-after , a Break-inside .

Wéi mat Dëscher kënnt Dir Elementer setzen fir Spalten mat der Kolonnespaniel ze spannen. Dëst erlaabt Iech Schlësselen ze kreéieren déi méi Säulen méi wéi eng Zeitung iwwerhuelen.

Füllpëllen decidéiert, wéi vill Inhalt an all Kolonn steet. Balanced Säulen probéieren déi selwecht Bestëmmung vun all Inhalt an all Spalene ze setzen, während d'Autoe einfach den Inhalt fléisst, bis d'Kolonn voll ass an dann op déi nächst.

Méi Fonctiounen an CSS3 déi Aren & Tëcken an CSS2

Et ginn vill aner Zichaccessiounen an CSS3 déi net an CSS2 existéieren, wéi: