A CSS 2 kapcsán sajnos be kellett látnia a W3C-nek, hogy az egyes böngésző gyártóknak (anno) akadtak nehézségeik (motivációs hiányosságaik) a kivitelezéssel, ezért jelent meg a visszabutított CSS 2.1 változat. A fejlesztés azonban nem állt le, csak ügyesebb lett: nem egy nagy CSS 3 szabványt találtak ki, hanem moduláris jellegűt, ahol az egyes modulok megjelenése független egymástól, és a modulok függetlenül is implementálhatóak a böngészőkben. A CSS 3 fejlesztése folyik, de nem csak a W3C-től jelennek meg ezügyben újdonságok.

A régi böngészőkben nem működik témát így az elején zárjuk is le: nem az a lényeg hogy a régi böngészők nem támogatnak valamit, hanem hogy az újak egyre szélesebb körben lehetővé teszik az újdonságok használatát. És a böngészők ma már nem csak a webről szólnak, például a Webkitben implementált újdonságokat kiválóan lehet használni iPhone-on, Adobe Air-ben, Apple Dashboardon, a Firefox-ban megjelenőket a böngésző kiterjesztésekben, és úgy általában az egyes böngészőket lehet limitálni egy intranetes/vállalati környezetben, kihasználva a modern lehetőségeket.
Friss hír a CSS változók bevezetése a WebKit böngészőkben, mely lehetővé teszi többször használt értékek változóként történő létrehozását, és használatát. A funkció hiánya korábban is felmerült már, és a vadabbnál-vadabb ötletekhez képest a megvalósítás ezúttal szerintem elég jól sikerült:
@variables { titleFont:bold 18px "Verdana, Arial"; titleBG: #FF0000; } div.title { font: var(titleFont); background: var(titleBG); }
Míg a Firefox 3 egetrengető CSS újdonságokkal nem jött ki (de sok apró fontosat megvalósított), addig a következő verziói érdekesebbek lesznek ebből a szempontból is. A Firefox 4-re (kb. másfél év múlva) ígérik a fejlesztők a CSS változókat ebben a böngészőben is, de a számított értékek támogatása, és a Webkit által már szintén implementált animációk és átmenetek is ekkor fognak megjelenni. A Firefox 3.1, melynek megjelenése közelebbi időpontban várható, támogatni fogja az összes CSS 3 kiválasztót, a text-shadow-t, a @media query-ket, a letölthető web betűkészleteket (@font-face), a font-stretch és word-wrap tulajdonságokat.
Az Opera 9.5 is az élen jár a CSS 3 implementációban, hiszen már megvalósította az FF3.1-re csak beígért összes CSS 3 kiválasztót, a text-shadow-t, a @media query-ket és még jópár dolgot, amivel részben elmaradásban volt (overflow-x, overflow-y, opacity), bővebben lásd a böngésző újdonságainak listái között.
Ami az Internet Explorer 8-at illeti, a fentiekhez képest jelentős lemaradásban van. Bár a CSS 2.1 támogatásban jelentős előrelépést fog hozni a tervek szerint támogatva a teljes szabványt, a CSS 3 kiválasztó támogatást, és a fentebb emlegetett újdonságokat még meg sem ígérték a fejlesztők (gondolom IE9-re már biztosan megérkeznek). Ezzel együtt persze ha már azt elérjük hogy a CSS 2.1 minden széleskörben használt böngészőben támogatva lesz, már annak is örülni fogunk.
A jövő stílusa, pontosabban a stíluslapok jövője a jelenlegi böngésző fejlesztési ütemben már talán nincs is olyan messze, ami látszik hogy az innovációban jelenleg az Apple/Webkit vezet, az Opera szintén egész jó, a Firefox pedig komótosan, egy népszerű böngészőhöz illő tempóban hajtja végre az ötéves tervet. A cél nem az, hogy rengeteg újdonságunk legyen, hanem hogy a már szabványnak mondható megoldások stabilizálódjanak, és erre is jó kilátások vannak.
néhány hete olvastam, és elég szarul éreztem magam az általa festett sötét jövőképtől
Andy Budd on Usability, Design, and the Death of CSS
http://www.sitepoint.com/article/andy-budd-design-usability-css
“I honestly think that CSS is basically a dead technology after this next revision.”
jó olvasni a te cikkedet, hogy talán mégis van remény
LOL, halott technológia lesz a CSS? Akkor ő majd biztos csak sima HTML-t fog írni, vagy még jobb, sima TXT fájlokat fog felpakolni, azt legalább minden böngésző ugyanúgy hozza be.
Röhej, hogy IE8-ban esetleg full CSS 2 támogatás lesz fél év múlva (esetleg), míg többi böngésző már lassan megvalósítja a CSS 3-ból ami kész, és ráaásul még saját innovációt is bevezet. De ez sem fog sokat érni, mert addig még mindig ott lesz az IE6, amit többen használnak mint az alternatív böngészőket együttvéve.
CSS animációk korábban lettek volna jók, amikor még lassabb volt a javascript. Mert ha bele van drótozva a böngészőbe ez a képesség, akkor nyilván gyorsabban hajtja végre, mint a Javascriptes animációkat.
Viszont arra jó lesz, hogy JS-hez nem értők is tudnak majd animálni, kevesebb lesz a kód, és Javascriptet letiltók is látják majd az animációkat.
Mmm.. nemrég újítottunk egy közéleti hírportált, kb. 2000 egyedi látogatóval napjára, össz 30 százalék ie6. Első nap szándékosan szétcsúszva hagytam a designt és tettem savethedevelopers-t
A megrendelő már nem volt ilyen boldog, a látogatók 10 százaléka a szavazáson katasztrófának kiáltotta ki a honlapot
analogue.tachikoma: Nagyon rossz ötlet volt a megrendelő tudta nélkül ilyet tenni.
Arra kérnék mindenkit, hogy mostantól zárjuk le az IE6 témát, annak most már tényleg offtopic jellege miatt.
A css változók jók. Egy időben felmerült, hogy a css preprocesszorunkba a fejlesztő beleteszi a supportot (értelemszerűen a media nélkül), de talán majd egyszer… talán több whitelabel partnersite-tal