Pe parcursul ultimilor ani, dezvoltatorii de pagini web s-au mutat de la structura bazata pe tabele la cea bazata pe div-uri.
De ce erau preferate inainte “layout-urile” cu tabele?
Stim ca inainte sa apara “stylesheet-urile”, tabelele pentru “layout” erau acceptate de toata lumea. Majoritatea preferau tabelele in favoarea DIV-urilor din doua motive:
– erau prezente de o perioada mai indelungata in lucrul designerilor web;
– ofera o metoda mai rapida pentru crearea layout-ului paginii web bazate pe griduri.
Avantajele folosirii DIV-urilor:
– marimea paginii este mai mica si incarcarea e mai rapida in majoritatea browserelor;
– posibilitatea dezvoltarii pe viitor mult mai usoara;
– fisierul sursa este se poate citi mai usor;
– DIV-urile sunt mai compatibile pe diferite motoare de cautare.
Cum imbunatatesc DIV-urile performanta?
Daca browserele functioneaza cum trebuie, DIV-urile pot crea layout-uri simple fara batai de cap, iti ofera un mediu simplu pentru schimbarea layout-urilor si nu se cere schimbarea fiecarei pagini in DIV-uri ca in cazul tabelelor. Deasemenea este mai usor sa suplimentezi continutul de date.
Tabelele presupun multa munca si costuri suplimentare pentru proprietari, in timp ce DIV-urile s-ar putea sa nu fie compatibile in diferite browsere.
Tabele ar trebui folosite pentru date, nu pentru aspectul paginii.
“Layout-urile” CSS nu sunt grele. Tot ce trebuie e un pic de practica.
“Stylesheet-uri” separate pot fi utilizate pentru diverse dispozitive.
Layoutul cu tabele a fost ca o soluţie de web design. Au utilizat o structura într-un mod care nu a fost destinat să fie utilizat. Aspectul bazat pe Div a fost pus în aplicare pentru a lăsa tabelele sa faca ceea ce au fost menite să faca, să organizeze datele.
Sigur, Div-urile au propriul lor set de probleme, precum şi orice persoană care este implicată în web design ştie, acestea pot fi un adevarat calvar , dar cu siguranţă deschid mult mai multe posibilitati decat au facut tabelele.
Sunt sigur că va fi ceva care să înlocuiască layouturile Div in timp, dar deocamdata acestea fac o treaba buna. Intre timp dacă am putea face ca toate browserele sa răspunda la ele în acelsi mod…