duminică, 16 noiembrie 2008

DIV sau TABLE

Pentru un vizitator comun ale unor pagini web o asemenea problema este total neinteresanta. Ba mai mult, exista probabil multi detinatori de site-uri care nu inteleg natura unei astfel de discutii: atat timp cat pagina arata asa cum se doreste, ce conteaza ce e in spatele ei? Exista un excedent de putere de calcul sau de transfer in internet care exclud chiar si ideea de optimizare...
Ei bine, am avut ocazia sa ma conving ca browserele vad o diferenta intre cele doua metode. O structura complexa a paginii va determina folosirea excesiva a tabelelor imbricate (nested tables). Aceste lucru se reflecta se pare nu doar in viteza de interpretare a codului HTML ci si in modul in care IE isi face cache-ul local. Pur si simplu dand Back pe o pagina aceasta "explodeaza", copia locala fiind corupta. Solutia pentru rezolvarea acestei situatii a fost, evident, rescrierea paginii folosind divuri, caz in care browserele se comportau impecabil.
Asadar, un mic sfat, daca pagina voastra are un grad mare de complexitate (sau va avea pe viitor) renuntati din start la tehnica "tabele in tabele".

Niciun comentariu: