Citat:
Originalno napisao degojs
Table. Zašto ih ne bi koristili za layout, odnosno zašto ne po svaku cenu?
|
Pa jeste glupo je kad neko samo nabaca ideje bez argumentacije,medjutim o CSS vs. Tabele se toliko prica da vec i vrapci znaju sve o tome
Ukratko zamisli sajt koji zahteva da imas par tabela ugnjezdenih jednu u drugu da bi sve stajalo kako treba. A onda dodje klijent nedelju dana kasnije i kaze da se predomislio i da bi bilo bas super ako bi mogao donji deo (koji se tebi recimo nalazi u dve potpuno odvojene tabele) da prebacis gore, a ovo malo da prosiris i da ubacimo jos par slika u sve to, ali da se text prelomi lepo oko slika...
u ovom scenariju preostaje ti da obrises lepo sve sto si uradio i krenes od pocetka da seces...i pazi ovo nije neko karikiranje, meni se to mnogo puta zaista desilo...
da je layout uradjen od pocetka sa CSS (i naravno pametno uradjen, posto mozes i sa CSS da otezavas sebi zivot glupom koncepcijom), sve sto bi ti trebalo je par copy & paste da prebacis delove html-a gore-dole, malo podesavanje margina u CSS i to je to...
Znaci argument jedan (i to po meni glavni): izmene i odrzavanje su mnooooogo laksi ako koristis cisti CSS.
a ima i drugih argumenata tipa: neke stvari naprosto ne mozes da uradis preko tabela, neke stvari mozes, ali zahtevaju jako komplikovane ugnjezdene tabele koje su problematicne za prikaz i odrzavanje, kod tabela mora cela tabela prvo da se skine da bi se prikazala, stranice sa tabelama imaju vise tagova, pa su vece i nepreglednije, i losije se indexiraju kod botova koji povuku samo prvih N kilobajta strane, itd...