Scheletul tabelar al unei pagini web este o tehnica utilizata de la aparitia primelor site-uri web. Este o tehnica invechita, care aglomereaza codul sursa, il face greu de parcurs pentru motoarele de cautare si nu ofera libertate in actul creatiei. Concret este vorba despre crearea paginii sub forma unui tabel invizibil in care se aseaza toate elementele: meniuri, imagini, text.
Utilizarea stilurilor CSS (Cascading Style Sheets) este o tehnica superioara ce separa continutul paginii de codul de formatare al acesteia, oferind libertate in creatie si usurinta in programare. Stilurile CSS inseamna deci o tehnologie de ultima generatie, un standard acceptat de W3C (World Wide Web Consortium), o parte integranta a conceptului Web 2.0.

Am observat ca aproape 60% din firmele romanesti de web design folosesc structuri pe tabele in realizarea paginilor web, ceea ce este alarmant. Daca iau in calcul si designerii independenti (freelanceri) atunci procentajul creste uimitor. Doar foarte putini din designerii independenti folosesc stiluri CSS, asa incat ei pot forma usor un "club exclusivist". Daca iesim din zona RO, atunci observam cu usurinta ca tendinta este de a evolua, si nu se mai accepta tabele decat acolo unde chiar este vorba de un tabel in pagina web. Pe viitor tendinta este de a crea chiar si tabelele prin cod CSS.
Firmelor de web design le este mai usor sa faca un site pe baza de tabele in locul celor pe baza de layout-uri, insa calitatea acestora este scazuta. Si mai grav este faptul ca acestea percep aceleasi tarife, indiferent daca site-ul oferit este unul modern sau unul invechit, profitandu-se de necunostinta clientilor. Ca volum de munca si timp un site construit pe layout-uri cu stiluri CSS necesita cam de 4 ori mai mult decat un site construit din tabele. Asa ca multe firme aleg optiunea mai usoara, desi banii platiti de client sunt aceiasi, si nu sunt deloc putini.
Cum se pot proteja clientii de astfel de tepe?
Pai in primul rand ar trebui sa fie atenti la ofertele de genul "site in 1-2 zile". Un site necesita mult mai mult timp, numai realizarea sablonului grafic in Photoshop sau GIMP poate lua o zi. In al doilea rand, clientul poate inspecta site-ul firmei de web design. Din Firefox sau Internet Explorer se navigheaza in meniul View (Vizualizare) - Source code (Cod sursa), si in codul paginii se incearca identificarea elementelor <td>, <tr> sau <div>. Un site realizat pe tabele va folosi din abundenta tagurile <td> si <tr>, pe cand un site realizat pe layout-uri va abunda in taguri <div>.
In final doresc sa precizez ca Dream Webdesign creaza siteuri tinand cont de ultimele tendinte in web design, incurajeaza codul curat, fara erori si folosirea stilurilor CSS.
Asa cum am promis in articolul precedent “Greseli in web design”, voi vorbi despre o problema serioasa intalnita la foarte multe firme de web design, si anume modul in care construiesc paginile web: prin tabele sau stiluri CSS?