Strona 1 z 4

DIV'y - hmmm...

PostNapisane: 26 września 2003, o 13:17
przez sian
EHLO,
zacząłem się ostanio zastanawiać nad przejściem z tabelek na div'y. Wszystko fajnie, ale tylko dla prostych stron. A ja chcę mieć dość skomplikowany "lejałt" - np. moja stronka - http://www.op.osw.pl - czy ją da sie przerobić? I jak? Części tabelek mogę się pozbyć i zastąpić div'ami ale i tak będe musiał zrobić tabelki (choćby nagłowek), nie? Mogę potem całą tabelke wsadzić w div'a ale chyba nie o to chodzi...
A może się mylę?

PostNapisane: 26 września 2003, o 14:45
przez Artur

PostNapisane: 26 września 2003, o 17:48
przez sian
Zyskasz np. sposób ładowania - tabelki się ładują nienajlepiej, bo zanim się wyświetli musi się załadować cała. Ale jak zrobić taki nagłówek jak u mnie bez tabelki?

Re: DIV'y - hmmm...

PostNapisane: 27 września 2003, o 12:09
przez Domel

Re: DIV'y - hmmm...

PostNapisane: 27 września 2003, o 12:28
przez Artur

Re: DIV'y - hmmm...

PostNapisane: 28 września 2003, o 21:15
przez sian

PostNapisane: 29 września 2003, o 23:09
przez Wydra707
Wszystko zależy, jakie minimum sprzętowe przyjmujesz dla swojej strony. W IE5.5 (tego znam) nie wszystkie konstrukcje tabelkowe da się zastąpić DIV-ami bez znaczącej komplikacji kodu. Przykładem może być proste vertical-align - TD to ma, DIV nie (i trzeba kombinować inaczej).

DIV to element blokowy, więc by ułożyć je "obok siebie" trzeba stosować pozycjonowanie specjalne albo typ inline-block. Oba rozwiązania, przy dużej ilości pozycjonowanych tak elementów, bardzo spowalniają generowanie strony.

Wielopiętrowo zagnieżdżone DIV-y potrafią tworzyć więcej błędów, szczególnie w zakresie marginesów i paddingów niż tabelki, które w zasadzie są bezbłędne.

Istnieją zaawansowane funkcje tabelek, których DIV-ami zastąpić się nie da (przynajmniej w IE5.5).

Oczywiście, możesz tworzyć strony bez ramek, tabelek, w XHTML itd. itp. jeśli masz takie hobby. Ale ryzykujesz w starszych przeglądarkach. Zobacz, jaki procent gości używa poszczególnych modeli i testuj stronę w najstarszym modelu, jaki uznasz za istotny.

Pozdrawiam
Paweł Rajewski

Re: DIV'y - hmmm...

PostNapisane: 30 września 2003, o 07:49
przez Santana

Re: DIV'y - hmmm...

PostNapisane: 30 września 2003, o 09:46
przez sian

PostNapisane: 30 września 2003, o 12:20
przez Santana

PostNapisane: 30 września 2003, o 15:49
przez Domel

PostNapisane: 30 września 2003, o 15:59
przez Domel

PostNapisane: 30 września 2003, o 20:36
przez sian
Masz Domel wiele racji, ale z tym obowiązkiem aktualizacji :shock: to już mocno przesadziłeś.
Wszystko rozgrywa się o to, że użytkownik nie ma żadnego obowiązku, a Ty chcesz mieć oglądalność. Jak widać są zwolennicy tabelek i div'ów - ja osobiście uważam, że jak przesiadać się na XHTML to już bez balastów, tabelkowych równierz - tylko na razie nie bardzo potrafię sobie poradzić przy skomplikowanym układzie.
Dlatego proszę o pomoc z nie dyskusję na temat wyższości jednego rozwiązania nad innym. :)
A co do WP to moję okręty podwodne też są zgodne z xhtml (poza może paroma podstronami - to jest generowane dynamicznie i ciężko wszystko sprawdzić, ale to kwestia czasu) - a w ich źródle (pierwszy link) to widzę trzy div'y i w pizdu tabel. I perełka z validatora na w3 - Fatal Error: No DOCTYPE specified! - "Wirtualna Polska stawia na pełną zgodność strony głównej ze standardem XHTML (W3)" (cytat ze strony). Śmiech. Tylko głównej - nawet strony, które wychwalają ich zgodność maja fatal error. O kand dupy rozbić takie cuś.

PostNapisane: 30 września 2003, o 22:10
przez Wydra707

PostNapisane: 30 września 2003, o 22:28
przez Domel