Evil villain mocking us

Ting som tabeller er bedre til end CSS

Der er nogle bestemte ting som CSS ikke gør ligeså godt som tabel layouts.

For eksempel, hvis du nu har en sort nav bar i siden som skal have samme udstrækning som dit indhold. Med tabel layout er det let som ingenting. Bare giv <td> en sort baggrund.

Vi kan gøre det med CSS, men det kræver en noget anden tilgang.

Hvis vi giver vores nav div en sort baggrund, vil det sorte kun strække sig indtil nav'en 'ender'. På de fleste sider er indholdet længere end navigationen, så det er ikke godt..

I stedet kunne vi 'tile' en sort GIF i vores div for indholdet og give denne div tilstrækkeligt med padding til venstre, men hvis vores navigation er længere end inholdet, virker dette heller ikke.

En anden fremgangsmåde er at 'tile' den sorte GIF på baggrunden af vores <body>, hvilket er fint med mindre du vil bruge et andet billede som baggrund af din <body>.

Eller, vi kan pakke vores indhold ind i en 'wrapper' div og 'tile' billedet i den div. Men, dette ikke-semantisk fyld til vores kode.

Og, i det hele taget virker det ikke at 'tile' baggrundsbilleder hvis du vil have bredden af din navigation til at være flydende.

Som sagt, der er nogle ting tabeller gør bedre CSS. Men i sidste ende er du nødt til at spørge dig selv, om al den baggage, som følger med ved at bruge tabeller til layout i stedet for data er det værd.

>
Scott Design