Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS] Rozciąganie Div'ów w pionie
Forum PHP.pl > Forum > Przedszkole
oomaster
Witam

Mam prosty problem, lecz w sieci jak i na tym forum większość rozwiązań działa błędnie lub wcale.

Problem polega na tym aby lewa kolumna automatycznie rozszerzała się do wysokości kolumny treści.

Poniżej załączyłem obrazek, jak wygląda źle, a jak ma wyglądać.



Oto wypociny moje:
  1. <div id="top">
  2. <div id="menu"><p>Menu</p></div>
  3. <div id="tresc"><p>Tresc</p></div>
  4. </div>


PLIK CSS:
  1. #top{
  2. width: 774px;
  3. margin:auto;
  4. overflow: auto;
  5. }
  6.  
  7. #menu{
  8. margin-left:35px;
  9. width:192px;
  10. float:left;
  11. }
  12. #tresc{
  13. width:500px;
  14. margin-left:266px;
  15. }
  16. #menu, #top, #tresc{border:1px solid black;}
piotrooo89
ja miałem podobny problem mnie pomogła ta stronka:

http://2columns.net/
oomaster
OK, działa niby. Ale jak przeniosę na swoją stronę dalej to samo oto mój kod:

Kod
<div id="top"><div id="tresc"><div class="colLeft">
ydhgfgh
</div></div>

<div id="menu"><div class="colRight">
<b>menu</b><br/><br/>fff<br/>grtfb<br/>Zfdbv<br/>Ufdfvb<br/>
</div></div></div>


CSS:
Kod
.colLeft{
            z-index:1;
            position: relative;
            width:690px;
            background-color:#fff;
            min-height: 1px;
            height: auto !important;
            height: 1px; padding:5px;
}

.colRight{
            z-index:2;
            position: relative;
            width:240px;
            background-color:#ccc; padding:5px;
}


#top {width: 950px; margin:auto; }
#menu {width: 240px; float: right; background-color: #ccc;}
#tresc {width: 690px; float: left; background-color: #fff;}
piotrooo89
może daj sobie tak:

  1. <div id="root">
  2. <div id="top">
  3. jakies logo lub naglowek
  4. </div>
  5. <div class="container">
  6. <div class="rightConLeftCol">
  7. <div class="colLeft">
  8. <br class="brspace" />
  9. <!--lewa-->
  10. </div>
  11. </div>
  12. <div class="leftConRightCol">
  13. <div class="colRight">
  14. <br class="brspace" />
  15. <!--prawa-->
  16. </div>
  17. </div>
  18. <br class="brclear" />
  19. </div>
  20. </div>
tomsi
Było już na forum, ale podam Ci link

http://www.ucho24.info/porady/szablon.php
oomaster
Dzięki dobrze działa ale jestem ciekaw jak z tym problemem radzą sobie "poważne strony" na pewno takich numerów nie robią, może jest na to normalnie rozwiązanie.
piotrooo89
nie wiem jak to robią ale pewnie tak bo jest to prosty i skuteczny sposób... nie ma jakiegoś innego css dla "poważnych stron".
erix
Cytat
Dzięki dobrze działa ale jestem ciekaw jak z tym problemem radzą sobie "poważne strony" na pewno takich numerów nie robią, może jest na to normalnie rozwiązanie.

Byłoby wiele normalnych rozwiązań, gdyby nie IE. Idealne rozwiązanie, to zastosowanie display: table-cell. A dla IE trzeba kombinować. tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.