![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 1.07.2008 Ostrzeżenie: (0%)
|
Interesuje mnie układ strony, składający się z trzech kolumn:
W gruncie rzeczy, lewa i prawa kolumna mają te same właściwości. Żeby łatwiej bylo zrozumieć o co mi chodzi, przygotowałem skromny szkic: (IMG:http://i34.tinypic.com/19lahz.jpg) Jak przygotować taki układ w CSS, opierając się wyłącznie na warstwach div, unikając tabeli ? Przypuśćmy, że kod html będzie wyglądał mniejwięcej tak: Ten post edytował arszawin 12.08.2010, 15:22:49 |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 11 Dołączył: 2.02.2010 Ostrzeżenie: (0%)
|
Ogólnie hasła, które Ci są potrzebne to float i clear.
Ale polecam skorzystać z jakiegoś grida http://www.google.pl/search?q=css+grid Np. http://960.gs/ Ten post edytował toel 12.08.2010, 15:24:05 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 1.07.2008 Ostrzeżenie: (0%)
|
Mój problem dotyczy oczywiście środkowej kolumny, gdzie wartość width jest dynamiczna - 100%
"Gridy" o których wspomniałeś, przyjmują raczej wartości stałe, w pikselach. |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 11 Dołączył: 2.02.2010 Ostrzeżenie: (0%)
|
W takim razie opakuj wszystko w kontener 100% i dopiero w niego to wrzuć.
Wtedy kontener będzie wielkości okna, a ten środkowy div ( o ile się nie myślę (IMG:style_emoticons/default/tongue.gif) ) wypełni tylko jego pustą przestrzeń (w ogóle to chyba wystarczy sam display: block i nie trzeba będzie dokładać width:100%) Szczerze - tak z pamięci piszę, bez sprawdzenia, ale wg mnie tak to zadziała (IMG:style_emoticons/default/czarodziej.gif) |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 289 Pomógł: 77 Dołączył: 5.08.2006 Ostrzeżenie: (0%)
|
zobacz tutaj. Chyba o to chodzi. Pozdr
|
|
|
|
![]() ![]() |
|
Aktualny czas: 7.08.2026 - 22:34 |