Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Szablon strony oparty na talelach czy na div'ach ? - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: Szablon strony oparty na talelach czy na div'ach ? (/thread-szablon-strony-oparty-na-talelach-czy-na-div-ach)



Szablon strony oparty na talelach czy na div'ach ? - neoh - 11-09-2009




RE: Szablon strony oparty na talelach czy na div'ach ? - Raiylo - 11-09-2009

Zdecydowanie divy.

Cytuje:
Cytat:Dlaczego nie tabele?

Kiedyś do tworzenia szablonów stron WWW używało się tabeli. W czasach, gdy o CSS można było tylko pomarzyć, był to jedyny sposób na stworzenie bardziej skomplikowanej strony. Czy dzisiaj ten powód jest dobrym uzasadnieniem, skoro wszystkie popularne przeglądarki graficzne od dawna obsługują CSS przynajmniej w stopniu zadowalającym? Dlaczego do tworzenia szablonów stron nie należy używać tabelek:

* Tabele służą do prezentacji danych tabelarycznych, a nie do tworzenia szablonów - jest to poważny błąd semantyczny.
* Zwiększają rozmiary dokumentów (dłuższe wczytywanie i wyższe opłaty za transfer).
* Znacznie ograniczają możliwości stylizacji za pomocą CSS.
* Utrudniają odbiór treści przez osoby niewidome oraz użytkowników przeglądarek tekstowych.
* Zwykle wpływają negatywnie na pozycję serwisu w wynikach wyszukiwania.

Czasami osoby początkujące, dowiadując się, jakie to "złe" są tabelki, próbują w każdym przypadku zastępować je elementami <div>...</div>. Tymczasem zwykle jest to tak samo niepoprawne semantycznie, jak ich nadużywanie. W tabelach powinny być prezentowane dane tabelaryczne, które obejmują powtarzający się zbiór elementów (wiersze) tych samych typów (kolumny). Zwykle daje się łatwo rozpoznać, czy w określonym przypadku powinno się użyć tabeli:

1. W prezentowanych danych można wyróżnić poziomy lub/i pionowy nagłówek - może go nawet nie być, ważne żeby dało się go logicznie wyznaczyć choćby wirtualnie.
2. Prezentujemy przynajmniej dwa egzemplarze krótkich danych o podobnym charakterze - będą to odpowiedniki kolejnych wierszy tabeli. Taka tabela może mieć nawet tylko jedną kolumnę danych (w takim przypadku zwykle mamy do czynienia z pionowym nagłówkiem, poprzedzającym kolumnę danych).

zrodlo - http://www.kurshtml.boo.pl/css/wstep,szablon.html


RE: Szablon strony oparty na talelach czy na div'ach ? - neoh - 12-09-2009

Wielkie dzieki Big Grin