Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS][HTML] układ z trzema kolumnami
sweter
post
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam, chciałem stworzyć stronę, która będzie składała się z 3 kolumn:

1. będzie miała szerokość 200px

2. będzie sama dobierała swoją szerokość (będzie wypełniać to miejsce, które zostanie z 1. i 3. kolumny)

3. będzie miała szerokość 200px

Ze zrobieniem takiego układu nie mam problemu. Jak jednak wykonać coś takiego, żeby druga kolumna sama ustalała swoją szerokość??

Go to the top of the page
+Quote Post
potreb
post
Post #2





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


min-width, max-width + expression dla IE
Go to the top of the page
+Quote Post
Drav
post
Post #3





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 14.09.2008
Skąd: Polska

Ostrzeżenie: (0%)
-----


chodzi ci o to, że powiedzmy obie kolumny mają bazowo po 200 px. 2 rozszerza się do 300 i chcesz, zeby 1 też sie tak rozszerzyła?
Jeśli dobrze Cię zrozumiałem to najprostsze rozwiązanie to takie:
index.htm
Kod
<div id="content">

<div id="1kolumna">
1 kolumna
</div>

<div id="2kolumna">
2 kolumna
</div>
</div>
oczywiście ilośc kolumna możesz zmieniać

styl.css
Kod
div#content {
width: 400px;
height: 200px;
overflow: hidden;
}

div#kolumna1 {
width: 200px;
height: 200px;
padding-bottom: 10000000px;
margin-bottom: -10000000px;
float: left;
}

div#kolumna2 {
  width: 200px;
  height: 200px;
  padding-bottom: 10000000px;
  margin-bottom: -10000000px;
  float: right;
  }

Mam nadzieję, że pomogłem


e:
Cytat(potreb @ 11.10.2009, 20:52:33 ) *
min-width, max-width + expression dla IE
jesli o to ci chodziło, no to kolega wyżej ma rcję, + ewentualnie to co ja, tyle, ze w 1 kolumnie (tej, która ma się nie powiększać) kasujesz

Kod
padding-bottom: 10000000px;
  margin-bottom: -10000000px;


Ten post edytował Drav 11.10.2009, 19:59:33
Go to the top of the page
+Quote Post
sweter
post
Post #4





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Wielkie dzięki za pomoc i zainteresowanie, ale chodzi mi o coś takiego (oczywiście na divach):

  1.  
  2. <table width="100%" border="1">
  3. <tr>
  4. <td width="200">pierwsza</td>
  5. <td>druga</td>
  6. <td width="200">trzecia</td>
  7. </tr>
  8. </table>
  9.  
  10.  


Go to the top of the page
+Quote Post
athei
post
Post #5





Grupa: Zarejestrowani
Postów: 389
Pomógł: 141
Dołączył: 11.04.2009

Ostrzeżenie: (0%)
-----


google - css layout 3 column liquid,
np.
  1. <div id="threecolwrap">
  2. <div id="twocolwrap">
  3. <div id="nav"></div>
  4. <div id="content"></div>
  5. </div>
  6. <div id="promo"></div>
  7. </div>
  8. #threecolwrap { float:left; width:100%; }
  9. #twocolwrap { float:left; width:100%; margin-right:-170px; }
  10. #nav { float:left; width:150px; }
  11. #content { width:auto; margin-left:150px; margin-right:170px; }
  12. #promo { float:left; width:170px; }
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 5.10.2025 - 23:37