Minden, amit a CSS-ről tudsz, az rossz

Jóideje nem hallani újdonságokat CSS ügyben. A trükkök ismertek, mindenről minden infó megtalálható a weben. A CSS3 specifikáció még csak nem is közelít a befejezés felé, így az egyes böngészők CSS3 támogatása is igen gyatra. De mégis van új a nap alatt.

Az Everything You Know About CSS is Wrong! (Minden, amit a CSS-ről tudsz, az rossz) című könyv ezt a CSS körüli állóvizet hivatott felkavarni.

Első fejezetében egy kis történelmi böngésző visszatekintést ad, az utolsóban pedig némi kitekintőt arra, hogy mit várjunk majd a CSS3-tól.

A belső fejezetekben egy régóta létező de eddig igazából ki nem használt CSS lehetőséget taglal, a table layout technikát, azaz a display CSS tulajdonság table, table-row és table-cell értékeivel való teljes grid alapú felületek létrehozását.

A könyv külön kitér arra, hogy a bemutatott technikák az Internet Explorer 6 és 7 verzióiban nem a kívánt eredményt produkálják, azonban a z IE8 béta tesztjei szerint abban már azt fogják.

Azoknak akik maguktól nem boldogulnának vele arra is választ kapnak, hogy hogyan hidalják át azt az időszakot amíg az IE8 általános elterjedté válik.

Ezért a magam részéről mindenféleképpen kipróbálásra érdemesnek tartom a technikát, sőt valószínűleg több helyen ki fogom váltani ezzel a technikával a jelenleg használt néhol csúnyácska CSS hackeket.

6 thoughts on “Minden, amit a CSS-ről tudsz, az rossz

  1. Itt találtam egy elég jó magyar nyelvű leírást a CSS táblázatokról, de várom a tied is:
    http://htmlinfo.hu/2008/10/26/tablazat-vagy-nem-tablazat/

    Kár, hogy még sokáig nem lehet érdemben használni ezeket az IE miatt, hiszen hiába jelenik meg a 8 -as verzió, ha még most is elég sok látogatóm IE 6 -ot használ. 🙁
    Egy kérdésem lenne még: ez mennyiben fogja visszaszorítani a “float” tulajdonságot, vagy arra már nem is lesz szükség?

  2. NeverGone: Layout kialakításnál a módszerrel kiváltható a float. Jobban mondva a float arra marad amiről szólna ha valamit lebegtetni / körbefolyatni akarsz.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöljük.