Dizajnerek! Szajtbilderek!

Úgy tűnik végre elérkezett az idő, hogy olyan layoutokat készítsünk, amik bátran kihasználják a CSS3-ban rejlő lehetőségeket, border-radiusokat, text- és box-shadow-k használatát, mindezt úgy, hogy ha egy-egy tulajdonság valamelyik böngésző által nem támogatott, akkor az eredmény attól még elfogadható maradjon.

Gyakorlati példa:

Rounded retangle hell

Egy oldal tartalmi dobozainak / képeinek sarkai Chrome és Firefox alatt le vannak kerekítve, Opera vagy Internet Explorer alatt nincsenek.

Nagy eltérés?

Egymás mellé rakva a két böngésző eredményét -kerekítéssel és anélkül-, a különbség -ha jól terveztünk- nem lesz zavaró. Ha a dizájn struktúrálisan és tipo-wise rendben van az esztétikai effektek meg, ill. nem léte nem szabad, hogy befolyásolja az összhatást. Értsd: Kicsit kockásabb, de a tartalom továbbra is fogyasztható.

A cél az lenne, hogy a lehető legtöbb mindent pusztán css-ből, lehetőleg a kevesebbnél is kevesebb background-image felhasználásával állítsunk elő dizájnokat, mert a jövő efelé mutat.

Kevesebb file, kisebb load time, rgba massif, 2010.

Nyilván nem lehet ezt a módszert mindenhol és mindenhogy megjátszani és az ügyfelek szerintem még egy jópár évig fázni fognak a gondolattól, hogy a dizájn nem mindenhol ugyanolyan, de nekünk már most el kell kezdenünk törni az utat, hogy ez megváltozzon. Kezeljük képességeiknek megfelelően a böngészőket! Ne szennyezzük a HTML kódot felelsleges elemekkel, ne legyen többé kezdő elemkor az első gondolatunk a class=”first”, ne szoroljunk szánibáni header/footer divekre, csak mert olyan dolgot akarunk csinálni, ami nem minden böngészőben elérhető. Use defaults.

Az eredmény pedig tisztább, átláthatóbb HTML kód, ami gyorsabban töltődik, hamarabb megjelenik és talán még jobban is indexelődik a Google által (nem értek a SEO-hoz (coz I think SEO is bullshit), de a kurtább valószínűleg kódot jobban szereti).

Tisztuljon a kód!
2010!

Popularity: 58% [?]