Evil villain mocking us

Amit a táblázat jobban tud, mint a CSS

Vannak bizonyos esetek, amikor a táblázat jobban működik, mint a CSS.

Például mondjuk legyen egy fekete oldalsó menünk, ami a tartalom teljes magasságáig ér. Táblázattal ez gyerekjáték: csak fekete háttérszínt kell annak a <td>-nek beállítani.

Ezt meg tudjuk CSS-sel is csinálni, csak egy merőben más gondolkodásmódot igényel.

Ha fekete hátteret adunk a menünk div-jének, akkor a feketeség csak addig fog tartani, amíg a menü tartalma ér. Az oldalak többségénel a tartalom hosszabb mint a navigáció, tehát ez nem jó megoldás.

Ehelyett megcsinálhatjuk azt, hogy egy fekete gif-el kirakjuk a tartalom hátterét és megfelelő left padding-ot adunk neki, de ez meg akkor nem fog működni, ha a navigáció hosszabb a tartalomnál.

Úgy is megbírkózhatunk problémával, hogy a fekete gif-et a <body>, hátterének állítjuk be, ami egészen addig működik, amíg nem akarunk másik képet a <body>.-nak.

Vagy, becsomagolhatjuk a tartalmunkat egy "wrapper" div-be és abban rakjuk ki a gif-eket háttérként. Mindenestre, ez fölösleges kód hozzáadása az oldalunkhoz.

És, természetesen, a képkirakás nem fog működni akkor, ha azt akarjuk, hogy a navigáció szélessége rugalmasan változzon.

Ahogy említettük, vannak dolgok, amiket a táblázat jobban tud, mint a CSS. De a végén fel kell tennünk a kérdést magunknak: megéri-e adatok helyett a sok táblázattal járó cók-mók használata?

>
Scott Design