To sve zavisi od celokupne organizacije projekta i od slučaja do slučaja. Ja sam mislio na uobičajenu situaciju gde na primer, imamo sajt od 15 html stranica, i na svakoj strani je isti heder i futer i verovatno još po nešto. Ako bi hteo da zamenim recimo pozadinsku boju ili sliku hedera, to bi uradio u css fajlu u dve reči i svih 15 strana bi se promenilo. To je ogromna prednost css-a.
Što se tiče izmene pozicije elemenata, kad je reč o komplikovanijim postavkama i kad je sajt napravljen u tabelama, morace da se menja i sam HTML, tako da to ne može biti argument za nekorišćenje css-a
U svakom slučaju, moje je mišljenje da ako neko hoće da napravi web sajt onako za sebe lično ili iz zezanja a nema nameru da se bavi ozbiljnije web dizajnom, onda nema potrebe da se opterećuje sa css-om, tabele će završiti posao. Ali ako bi neko imao nameru da se profesionalno bavi web developmentom, a uporno insistirao na tabelama, mislim da to na duge staze neće biti dobro.
Ovo što je rekao mb_sa stoji:
Citat:
mb_sa: 1. Tabele nisu namjenjene za pozicioniranje i strukturu elemenata, vec za prikaz tabelarnih podataka
2. Staranice bazirane na div-ovima i CSS-P imaju kraci, pregledniji kod, što u konacnici znaci da stranice imaju manje Kb (30% - 50 % su manje u odnosu na stranice sa tabelama - ako se zna sta se radi), da se brže učitavaju i da štede bandwith (podogovo na jako posjećenim sajtovima)
3. Sa obzirom da je kod pregledniji (jos ako se (X)HTML i CSS napisu po W3C standardu) moze imati i učinka za SEO
4. ako je sve u jednom eksternom css fajlu, sve je to lakše održavati
5. bolji i ispravniji prikaz na PDA, phone i slicnim uredjajima
a naročito i za ovu 5 stavku, kada sve više ljudi koristi te uredjaje.