Prikaz jedne poruke
Stara 21.12.2006, 21:52   #3
holodoc
Deo inventara foruma
 
Član od: 5.12.2005.
Poruke: 6.785
Zahvalnice: 348
Zahvaljeno 1.893 puta na 1.078 poruka
Određen forumom Re: html razlika u div i tabelama ako moze neko da objasni

Citat:
RaideR kaže:
To ti je samo jedan banalan primer, ali ukratko - css ima hiljadu prednosti nad tabelama.
Mešamo malo babe i žabe zar ne Ne želim da ulazim u raspravu ali moram da ispravim jednu veliku grešku na ovom mestu. Naime, CSS je web tehnologija sama za sebe dok su tabele samo deo jedne od njih odnosno deo (X)HTML-a. Dakle, potpuno je neosnovano porediti ove dve stvari i reći da CSS ima prednosti nad delom (X)HTML-a, tj. tabelama. Ispravnije bi bilo reći da je korišćenje CSS-a u kombinaciji sa (X)HTML-om dobitna kombinacija umesto standardnog tzv. “hard-kodovanog” HTML izgleda gde se za svaki element (pa i za tabele) unose atributi (boja pozadine, širina, visina itd.)

Što se tiče bitke između div-ova i tabela takođe je potpuno neosnovana tvrdnja da su tabele zastarele i da se više ne koriste u savremenom dizajnu. Baš naprotiv, tabele su najčešće sastavni deo div-ova i ostalih kontejnera Dakle, tačno je da su neki web developeri polako odustali od ideje da tabele koriste isključivo kao osnovu za izradu osnovnog izgleda stranice (tzv. “layout”) ali je isto tako tačno da postoje situacije kada je ovakav način izrade mnogo prikladniji od upotrebe div-ova. To znači da div-ovi NE MOGU da budu zamena za tabele niti bilo koji drugi element stranice. Div-ovi, span-ovi i slični elementi su SAMO kontejneri ili drugačije rečeno zasebne celine koje sadrže druge elemente koji pružaju malo veći stepen kontrole.

Generalno gledano sve što je iz W3C-a (“World Wide Web Konzorcijum”, organizacija zadužena za standardizaciju web standarda) izašlo u poslednjih nekoliko godina služi da se pojednostavi rad na velikim projektima. CSS u kombinaciji sa HTML-om i ostalim client-server web tehnologijama pruža upravo to. Pravu snagu CSS nudi u kombinaciji sa JavaScript-om i već pomenutim div kontejnerima koji opet napominjem u 99% slučajeva sadrže tabele za formatiranje izgleda stranice.

CSS i div-ovi sa jedne strane i HTML i tabele sa druge strane takođe imaju neke od prednosti koje omogućavaju fantastičnu optimizaciju sajta prilikom izrade. Primera radi, pravilno korišćenje tabela može da obezbedi i do 95% optimizacije “težine” sajta što se tiče količine podataka koju je potrebno preneti za slike. U kombinaciji sa osobinom CSS-a da može da se definiše u eksternom fajlu koji koriste ostali fajlovi obezbeđuje se da ne mora za svaki element da se u fajlu definiše kako će da izgleda posebno.

Dakle, zaključak bi otprilike bio da samo dobra kombinacija dobrih i loših osobina i jedne i druge tehnike može da se napravi jedan dobar i prilagodljiv sajt što znači Div+tabele=OK
holodoc je offline   Odgovor sa citatom ove poruke