Prednosti zbog kojih se vise koriste div elementi umesto tabela je ta sto se tabele ne prikazuju na stranici dok se ne ucitaju cele
(video si mozda neke sajtove na koje kad dodjes nema nista pa se posle pojavi sadrzaj ) dok kod div elementa to ne moze da se desi,
manje koda u samom html-u (velicini strana su manje), citljiviji je kod ...
Sto se tice pozicioniranja izmedju tabela i div elementa, mislim da ne mora ni da se diskutuje, posto su div elementi pre svega kontejneri namenjeni da nose sadrzaj
dok tabele sluze za prikazivanje tabela ( sto i samo ime kaze ).
Rad sa div elementima je malo tezi ( ako ne poznajes css kako treba, otuda i toliko pristalica tabela :) ), ali kad jednom naucis razlike u pozicioniranju i rasporedu elemenata,
smejaces se ogranicenosti tabela.
Da ne spominjem lose strane strukturiranja sa tabelama, pa performanse, pa slaba kontrola, pa smaranje sa inline css-om ... a i ako obratis paznju na oglase za posao po svetu,
(ne kod nas gde web dizajneru u oglasu za posao traze php ...) primetices da se trazi tableless web design, pa se onda zapitas zasto to traze ... da li je moguce da oni nesto znaju sto ti ne znas! :)
Izmedju ostalog
ovde mozes da pricitas zasto su se koristile tabele nekada ...
Skoro sam naleteo na jedan sajt, u pitanju je e-commerce (web shop), koji je pisan sa tabelama, kada sam izbacio sav sadrzaj sa sajta, trebalo mu je "samo" 7 sekundi da se
ucita sav taj html sa tabelama bez sadrzaja ..
Pogledaj koliko treba ebay-u da se ucita,
zajedno sa sadrzajem strukturiranom sa div elementima!