Dodaj do ulubionych

Bez tabel? Super, ale...

05.12.06, 09:52
Miałem parę lat względnej przerwy w kodowaniu html-owym, ostatnio przyszło
trochę odkurzyć, więc poczytałem trochę, zapoznałem się z trendami, i to boju.
Próbuję być na bieżąco - stworzyć layout beztabelowy, ale trafiłem na kamień,
którego nie sposób ominąć, a googlowe poszukiwania (mimo przegrzebania
dziesiątków stron na temat "div height 100%") jakoś bez rezultatów.

Problem jest prosty - chcę uzyskać layout nagłówek, dwie kolumny, stopka, żeby
ładnie się prezentował także przy małej zawartości tekstowej (tj. by stopka
wtedy była na dole strony, a nie tuż pod zawartością). Tabelkowo - banał

<table height="100%">
<tr><td class=header colspan=2> </td></tr>
<tr><td class=left> </td>
<td class=center> </td>
</tr>
<tr><td class=footer colspan=2 valign=bottom> </td></tr>
</table>

i działa. Ale jakoś nie potrafię znaleźć sposobu, by layaout

<div id="container">
<div id="header"> </div>
<div id="left"> </div>
<div id="main"> </div>
<div id="footer"> </div>
</div>

czy też wersja z dodatkowym <div id="content"> </div> obejmującym left i
main zachowywała się równie ładnie dla powiedzmy kilku linijek tekstu.
Większość porad na temat "div 100%" sugeruje, by container miał wysokość
wyrażoną w PIKSELACH - a przecież chyba nie tędy droga...

Pomóżcie mistrzowie przekonać się do nowoczesnych trendów i ominąć ten problem :)

Rafał


Obserwuj wątek
    • tommy_from_cracow Re: Bez tabel? Super, ale... 05.12.06, 19:58
      Hej,
      Z tyk wiele osob sie boryka. Pogoogluj w poszukiwaniu opisu: min-width i bugow z
      nim zwiazanych. jest tez w CSS opcja
      display table-cells.
      • tommy_from_cracow Re: Bez tabel? Super, ale... 05.12.06, 19:59
        Sorry tam wyzej oczywiscie mialo byc min-height.
        Pozdrawiam!
      • zaczy Re: Bez tabel? Super, ale... 06.12.06, 13:01
        Czytam, czytam, i już mnie głowa boli od tych wszystkich niezgodności. Wysoka
        bardzo jest cena tych wszystkich "recommended design style".

        Bardzo mi się podoba zagajenie z alistapart.com/articles/footers

        "With old-school table layout methods, vertical positioning is a piece of cake.
        With CSS layout, it’s a piece of something else."

        No cóż - teraz przerwa i jutro kolejne przebijanie się przez "hacks&bugs"

        R.
    • gdotb Re: Bez tabel? Super, ale... 07.12.06, 00:06
      juz kilka razy podawalem link do Paula O'Briena. To istna kopalnia nawet nie
      wiedzy, tylko gotowcow.

      naglowek, dwie kolumny, stopka - 100%
      www.pmob.co.uk/temp/2colum_sourceorder_image.htm
      inne layouty:
      www.pmob.co.uk/temp/3colfixedtest_4.htm
      nawet angielskiego nie trzeba znac, bo kod jest ok i tyle.
      Pozdrawiam,
      G.

      PS. Jak raz zalapiesz ten box-model, to pojdzie juz raczej z gorki. Tez przez to
      przechodzilem ;)
      • zaczy Re: Bez tabel? Super, ale... 14.12.06, 08:03
        W rzeczy samej - wygląda to bardzo fajnie, z tendencją do rewelacyjnie...

        Wielkie dzięki!
        Rafał

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka