Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czyżby bezsens layoutu na divach...?
nevt
post 24.09.2007, 12:51:35
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.


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
smialy
post 24.10.2007, 19:56:33
Post #2





Grupa: Zarejestrowani
Postów: 60
Pomógł: 4
Dołączył: 23.05.2007
Skąd: Łódź

Ostrzeżenie: (10%)
X----


Witam

Nie jestem żadnym guru w HTML i CSS ale jedno wiem. Tworzenie stron na tabelkach nie jest dobre. Szybkie owszem ale na pewno nie dobre. Osobiście nie umiem i może dobrze.
Gdy widze strone gdzie tabelki to chleb powszedni to aż mnie rzuca. Wszędzie tylko atrybuty width, align, colspan i tym podobne. Każda zmiana często pociąga za sobą inne nie mówiąc o gruntownej przebudowie. Bardzo często musze wprowadzać na takich stronach wiele zmian i często poprostu musze zacząć robić stronę od nowa bo nie da się przebudować tego co ktoś na tabelkach śmignął.
DIV są proste a jesli ktoś uważa inaczej to dlatego, że istniej ie i wszelkie jej wersje. I to tutaj jest problem. Sam CSS to naprawde duża rzecz tyko przez ie nie można wykorzystać jego pełych możliwości.

Na tabelkach to nawet Photoshop potrafi poskładać stonę winksmiley.jpg

ps.Dobrze jest sobie sprawdzić ile błedów walidacji znajdzie sie na stronach poszczególnych przeglądarek winksmiley.jpg Sprawdzał ktośquestionmark.gif


--------------------
openSuse, Eclipse i Aptana - daje rade
Go to the top of the page
+Quote Post

Posty w temacie
- nevt   Czyżby bezsens layoutu na divach...?   24.09.2007, 12:51:35
- - mike   [HTML] pobierz, plaintext <div style="widt...   24.09.2007, 12:58:02
- - NuLL   A im clear:both nie trzeba dac ?   24.09.2007, 13:06:56
- - nevt   Mike, przyjacielu - albo nie czytałeś mojego posta...   24.09.2007, 13:13:18
- - mike   Przegapiłem ten niuans. To co piszesz jest bardzo ...   24.09.2007, 13:29:34
- - nevt   Mike, widzisz, ja te wszystkie konsensusy przetren...   24.09.2007, 14:09:17
|- - Doomfinger   Cytat(nevt @ 24.09.2007, 15:09:17 ) M...   24.09.2007, 17:21:41
- - envp   Daltego layouty na div`ach są tak bardzo cenio...   24.09.2007, 17:00:53
- - Zajec   A nie lepiej po prostu z Google porozmawiać? ...   24.09.2007, 17:47:08
- - nevt   Serdeczne dzięki Zajec. Wygląda na to że działa -...   24.09.2007, 22:15:19
|- - cicik   Cytat(nevt @ 24.09.2007, 23:15:19 ) W...   30.09.2007, 18:40:13
- - AxZx   tak tak jestm tam tajemniczy skrypt ktory odwala ...   24.09.2007, 22:30:33
- - nevt   Sorka za zamieszanie - dla tych co zdążyli przeczy...   24.09.2007, 23:04:21
- - Wykladowca   Jeszcze jedno warto dodać: Jak dodasz do szab...   30.09.2007, 15:00:28
- - nevt   Kłamiesz Wykładowco. Na przyszłość proszę, sprawdź...   30.09.2007, 17:25:04
- - nevt   Drogi Wykładowco. Może faktycznie słowo kłamiesz ...   30.09.2007, 21:39:10
- - radex_p   Ej! Weź pod uwagę, że Opera, czy inne mniej zn...   1.10.2007, 06:46:40
- - Moli   @radex_p - Czyli FF czy Opera nie są lepsze od IE ...   1.10.2007, 07:06:50
- - php programmer   Hm to czemu taki kod nie działczy? [HTML] pobierz...   1.10.2007, 09:03:59
- - AxZx   bo nie masz nic w divie   1.10.2007, 12:44:59
|- - php programmer   Cytat(AxZx @ 1.10.2007, 11:44:59 ) bo...   1.10.2007, 19:49:32
|- - php programmer   Cytatmoze zmadrzejesz jak bedziesz mial modyfikowa...   7.10.2007, 07:42:47
- - Kreton   Dla mnie łączenie XHTML-a i CSS jest ocz...   1.10.2007, 15:59:24
- - nevt   Ależ ja ciebie popieram w 100% Kreton. I pamiętam ...   1.10.2007, 16:30:11
- - AxZx   nikt ci nie broni. wracaj sobie gdzie chcesz. jesz...   2.10.2007, 21:21:37
- - pjozwiak1   Witam, Miałem podobny problem w ostatnim tygodniu,...   12.10.2007, 21:56:53
- - smialy   Witam Nie jestem żadnym guru w HTML i CSS ale jed...   24.10.2007, 19:56:33


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:18