![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
Witam.
CHCIAŁEM być dobry. Nie chciałem przechodzić na ciemną stronę... Naczytałem się, że layouty oparte o tabelki są BE! Że wolno tylko na divach. Wziąłem się poważnie do roboty, net, tutoriale, przykłady, dziesiątki godzin prób i WIELKIE G.... NIE POTRAFIĘ (albo to po prostu niemożliwe) zbudować na div'ach najprostszego layotu. Trzy panele, ułożone jeden pod drugim. Pierwszy Nagłówek o stałej wysokości na początku treści strony. Druga Treść o zmiennej wyskości, automatycznie dopasowująca się do rozmiarów zawartości, ale jeśli tej treści jest mało, to panel ma ładnie rozciągać się w pionie na CAŁĄ wysokość strony (oczywiści minus wysokość pozostałych paneli). Trzecia Stopka, o stałej wysokości, wyietlana u dołu ekranu (jeśli Treści mało) albo pod Treścią (jeśli jej dużo). W tabelkach wygląda to tak: Kod <html> <head> <title>TEST</title> </head> <body> <table style="height:100%;width:100%"> <tr style="height:30px"><td style="border:1px solid">NAGŁÓWEK</td></tr> <tr><td style="border:1px solid">TREŚĆ</td></tr> <tr style="height:30px"><td style="border:1px solid">STOPKA</td></tr> </table> </body> </html> I działa bez problemu w każdej przeglądarce. Bez hacków, skryptów, php czy innych wspomagaczy.... Odpowiedzcie mi proszę - czy ja jestem debilem - czy też takiego layoutu na divach nie da się zrobić...? Pozdrawiam, Leszek. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 20.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dla mnie łączenie XHTML-a i CSS jest oczywiste tak samo jak niemożność użycia tabelek. Problem polega na tym, że tutaj cofa nas tylko 1 przeglądarka - IE 6. Z drugiej strony, żałuję, że nie mogliście się urodzić wtedy gdy Netscape 4 był królem, czytać: największy udział. Wtedy powstawał kod na IE 3, N 3, IE 4, N 4. Nie mówiąc już o JScripcie i JavaScripcie. Wtedy byście rozkładali ręce. Teraz moglibyście mówić, że XHTML + CSS + DOM to cud nad Wisłą, a nie bzdurna ideologia oraz "przecież wygląda tak samo". Nikt nikogo nie zmusza do zielonego światełka na W3C, ale przynosi to wymierne korzyści.
Więc nie płakać tutaj nad bezsensem laya na divach. @Radex: stosowanie divów wcale nie czyni stronę bardziej semantyczną ! Ja wyobrażam sobie czytanie tabelek, o ile są zbudowane tak jak zaleca WAI, oraz oczywiście, że nie zostały użyte do budowy layout-u strony. Zresztą nie tylko chodzi tutaj o syntezatory mowy, przecież jest pełno innych mediów. Ten post edytował Kreton 1.10.2007, 15:59:37 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 12:21 |