Radu, partenerul meu si partizanul folosirii tabelelor in HTML mi-a trimis jubiland urmatorul articol:
Why CSS should not be used for layout
Nu e decat ultimul dintr-o lunga serie de articole pro sau contra. Intamplator, acesta din urma e contra, si trebuie (acestea sunt mai rare, intrucat dupa cum puteti observa si din numarul foarte mare de comentarii postate la acest articol, nu multi indraznesc sa combata tehnica table-less 🙂 ).
Bineinteles, ca in orice astfel de disputa infocata, adevarul este pe undeva pe la mijloc, in cazul de fata inclinand un pic in favoarea designului table-less. Si asta deoarece cu toate ca layout-urile facute exclusiv cu div-uri si CSS prezinta in general avantaje de necontestat (html curat, flexibilitate in pozitionare, etc), dar normal, exista situatii in care acesta nu se preteaza, din diverse motive (de obicei pentru ca efortul si timpul investit e prea mare). Â Si de asemenea, exista situatii cand cea mai buna solutie e sa combini ambele metode.
Concluzia ar fi ca varianta cea mai buna e aceea care se potriveste cel mai bine cu proiectul pe care il ai de facut.