Спасибо за ваше терпение. Мне нужно сделать левое меню с высотой и минимальной высотой 100% Например.Левое меню с высотой и минимальной высотой 100%
Если веб-сайт это не распространяется много контента, левое меню должно перейти к нижней Если веб-сайт имеет много контента, левое меню должно идти вниз также, но с скроллинга ...
Левые и правые дивы всегда должны быть 100%
Image Example http://www.diegomenezes.com/stack.jpg
Он мог бы использовать HTML5
Здесь ожно увидеть ссылку JSFiddle http://jsfiddle.net/6gSYn/
И вот мой код!
<div id="container">
<div id="top"><h1>TESTE</h1></div>
<div id="content">
<div id="left">
<ul class="lista">
<li>ITEM 1</li>
<li>ITEM 1</li>
<li>ITEM 1</li>
<li>ITEM 1</li>
<li>ITEM 1</li>
<li>ITEM 1</li>
<li>ITEM 1</li>
<li>ITEM 1</li>
</ul>
</div>
<div id="right">
<p>TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE </p>
<div id="footer">
<p>TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE TESTE </p>
</div>
</div>
</div>
</div>
Здесь CSS
@charset "utf-8";
/* CSS Document */
* {
margin: 0px;
padding: 0px;
}
html {
height: 100%;
}
body {
background: darkgrey;
height: 100%;
}
#container {
height: 100%;
position: relative;
}
#top {
height: 100px;
width: 100%;
background-color: black;
color: white;
float:left;
}
#content {
background: darkgrey;
width:100%;
min-height: 100%;
height:100%;
}
#content ul.lista {
width: 250px;
display: inline-block;
vertical-align: top;
background: lightgrey;
color: red;
bottom: 0;
}
#right {
width: 1000px;
color: blue;
display: inline-block;
padding: 10px;
min-height: 400px;
}
#footer {
color: black;
height: 50px;
text-align: center;
width: 100%;
}
Почему min-height 100%? почему не высота 100%? –
Это может быть! Но если у него есть только какой-то контент, он тоже должен пойти на дно ... но я все пробовал, и ничего не работало! –
Итак, вы хотите меню внизу? во все времена? А почему внизу? и не сверху? – DiederikEEn