<img id='imgT' src="...">
<div id="divL"></div>
<div id="divR"></div>
Run Code Online (Sandbox Code Playgroud)
CSS
body{
max-width:1024px;
}
#imgT{
width:100%;
border:thin solid blue;
display:block;
}
#divL{
width:20%;
height:100px; // I need 100%
background:#008080;
float:left;
}
#divR{
width:80%;
height:100px; // I need 100%
background:blue;
float:left;
}
Run Code Online (Sandbox Code Playgroud)
小提琴就在这里
那么,我怎样才能使两个div高度达到100%,即从图像底部到页面底部.
fed*_*o-t 28
您需要设置的高度html和body过前100%.然后,您可以将元素高度设置为100%.
body, html {
height: 100%;
}
#divL, #divR {
height: 100%;
}
Run Code Online (Sandbox Code Playgroud)
您可能会发现一些有用的选项:
vh(视口高度)vw(视口宽度)vmin(视口最小长度)vmax(视口最大长度)现在,让我们看一个真实的例子.想象一下,您想要创建一个包含两个部分的网站,每个部分都具有浏览器窗口的大小.
这里只是HTML的简化代码示例:
<div id="welcome">
your content on screen 1
</div>
<div id="projects">
your content on screen 2
</div>
Run Code Online (Sandbox Code Playgroud)
这是使用vh的CSS:
div#welcome {
height: 100vh;
background: black;
}
div#projects {
height: 100vh;
background: yellow;
}
Run Code Online (Sandbox Code Playgroud)
你可以看到更多:
http://stanhub.com/how-to-make-div-element-100-height-of-browser-window-using-css-only/