"Der er nogle der fejlagtigt tror at man ikke _må_ bruge tables, men det bunder i en misforståelse" - apo
Der er jo ikke noget sted der står man _skal_ bruge et (markup-)sprog på en bestemt måde. Men hvis man vil følge standarderne, er det altså direkte forkert at bruge et table-element til layout. Det går imod principperne bag både hvad CSS og (X)HTML er beregnet til, sådan som de er defineret i dag. Og dermed altså imod det man ihærdigt forsøger at tilføre nettet, nemlig semantisk mening. Man kan så selvfølgelig også begynde at diskutere hvor vigtigt det er, men det er dog fx det Tim Berner-Lee, 'faren til WWW', bruger meget af sin energi på i disse år, se fx hans weblog:
http://dig.csail.mit.edu/breadcrumbs/blog/4Jeg kan godt forstå hvorfor man kan finde på at bruge et table-element til at klare noget udelukkende layoutetmæssigt, men hvis man har modet på at gøre det på den anbefalede måde (fra W3Cs side, bl.a.), synes jeg så absolut man bør gøre det. Det gør trods alt også, at man er i stand til at ændre layoutet i højere grad, udelukkende ved at ændre i CSS'en.
Desuden er der i dag fundet metoder der gør, at det faktisk ikke er særligt svært at opnå fx et alm. 3-kolonne-layout, uden at gøre brug af tables, hvis man har rimelig styr på at bruge CSS.
KISS er ofte et udmærket princip - men ikke altid. Ligeså vel som med "if it's not broken, don't fix it". Hvis man bruger 'religiøs' i en negativ forstand, bør man måske lige overveje en ekstra gang, om man egentlig selv er det...