Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS] div się powiększa wraz z zawartością
Forum PHP.pl > Forum > Przedszkole
patryk9200
cześć,
Zrobiłem nowy layout na stronę i mam z nim problem.
Kod html:
[HTML] op.jpg);

  • [/list]
    [HTML]
    sadistic_son
    Musisz diva left i right umiescic w jeszcze jednym divie. To bedzie tak:
    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    2. <title>test</title>
    3. <meta http-equiv="Content-type" content="text/html; charset=utf-8" >
    4. <link href="index.css" rel="stylesheet" type="text/css" >
    5.  
    6. </head>
    7. <div id="all">
    8. <div id="logo">
    9. ff
    10. </div>
    11. <div id="topmenu">
    12.  
    13.  
    14. </div>
    15. <div id="content">
    16. <div id="left">
    17. iuuyh<br>
    18. <br>
    19. kjhvkv
    20. </div>
    21. <div id="right">
    22. hkjhkj<br>hyghghhkj
    23. </div>
    24. </div>
    25.  
    26. </div>
    27. </body>
    28. </html>

    I CSS do tego:
    Kod
    body {
    background: #f9f9f9;
    }

    #all {
    margin: 0 auto;
    width: 1020px;

    }

    #logo {
    height: 30px;
    background: blue;
    }

    #topmenu {
    background: green;
    background-image: url(img/menu_nav_top.jpg);
    height: 25px;
    text-align: left;
    }

    #left {
    background: brown;
    margin:0;
    padding:0;
    text-align: left;
    width: 200px;
    float: left;
    height:100%;
    min-height:1000px;
    }

    #right {
    background: yellow;
    margin:0;
    padding:0;
    width: 820px;
    overflow: hidden;
    height:100%;
    min-height:1000px;
    }

    #content{
    min-height:1000px;
    background: brown;
    height:100%;
    }


    EDIT: Poprawka. Teraz będzie działało! Właściwie to jest to takie mini-oszustwo bo dev levy w rzeczywistości nie będzie przybierał wysokości prawego ale wypełnieniem pod nim będzie div id="content". Jeśli z kolei lewy div ma zawierać wiecej tekstu niż prawy to wystarczy zmienic background z content na taki jaki ma div prawy i jest ok.
    singles
    Divy i kolumny równej wysokości: http://buildinternet.com/2009/07/four-meth...height-columns/

    BTW. Trochę namieszałeś z tym layoutem: jakieś margin -1000px, padding 1000px - po co takie cyrki ?
  • 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.