Evil villain mocking us

Stvari koje tabele rade bolje nego CSS

Postoje stvari koje CSS ne radi tako dobro kao tabelarni prikaz.

Na primer, recimo da imate crnu navigacionu traku na levoj strani web stranice i hoćete da bude dugačka koliko i sadržaj. Sa tabelarnim prikazom, to je lako: samo dajte toj <td> crnu pozadinu.

Možemo to uraditi i sa CSS, ali to zahteva drugačiji način mišljenja.

Ako damo našoj navigacionoj div oznaci crnu pozadinu, crna boja će ići samo do kraja navigacije. Na većini stranica sadržaj je duži nego navigacija, znači to ne valja.

Umesto toga, možemo redjati crni GIF u našem sadržajnom div-u i dati mu dovoljan levi razmak, ali ako je naša navigacija duža od sadržaja, ni to neće da valja.

Još jedan način je da redjamo crni GIF na pozadini naše <body> oznake, što je u redu ako ne želite da upotrebljavate neko drugu sliku za pozadinu cele stranice.

Ili čak, možemo za uvijemo sadržaj u 'uvijač' div i redjamo sliku u taj div. Ali to znači dodavanje nesemantičkog sadržaja našim oznakama.

I naravno, redjanje pozadinskih slika neće raditi uopšte ako hoćemo da imamo dinamičku širinu navigacije.

Kao što rekosmo, postoje stvari koje tabele rade bolje nego CSS. Ali posle svega treba da se zapitate, da li je sav taj nepotrebni kod koji dolazi sa tabelama vredan toga.

>
Scott Design