Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS] div zamiast table
arszawin
post 12.08.2010, 15:21:05
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:
  • lewa: width 210px
  • środkowa: width 100%
  • prawa: width 210px


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:


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:
  1. <div class="boczna">lewa</div>
  2. <div class="srodkowa">srodkowa</div>
  3. <div class="boczna">prawa</div>


Ten post edytował arszawin 12.08.2010, 15:22:49
Go to the top of the page
+Quote Post
toel
post 12.08.2010, 15:23:05
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
Go to the top of the page
+Quote Post
arszawin
post 12.08.2010, 15:29:55
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.
Go to the top of the page
+Quote Post
toel
post 12.08.2010, 15:41:33
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ę 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 czarodziej.gif
Go to the top of the page
+Quote Post
_olo_1984
post 12.08.2010, 18:59:08
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


--------------------
awake
Go to the top of the page
+Quote Post

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: 24.07.2025 - 17:04