我有以下HTML:
<body>
<div class="container">
<div class="aside">
Lorem
</div>
<div class="content">
Ipsum <br/> dolor <br/> sit <br/> amet <br/>
</div>
</div>
</body>
并关注CSS:
body {
padding-top:50px;
}
.aside {
width: 300px;
float:left;
}
.content {
width: 670px
float: left;
}
如果.aside
身高是.container
内容的100%,我如何设置.container
身高是.content
的100%。感谢。
答案 0 :(得分:4)
尝试:
body {
padding-top:50px;
}
.container {
position: relative;
}
.aside {
width: 300px;
position: absolute;
left: 0;
top: 0;
height: 100%;
}
.content {
width: 670px
float: left;
margin-left: 310px;
}
答案 1 :(得分:3)
您应将您置于绝对位置并将高度设置为100%并将容器设置为相对像:
.container {
position: relative;
height: 100%;
background-color: black;
}
.aside {
width: 300px;
position: absolute;
background-color: red;
height: 100%;
}
.content {
width: 670px;
background-color: green;
margin-left: 300px;
}
&#13;
<div class="container">
<div class="aside">
Lorem
</div>
<div class="content">
Ipsum <br/> dolor <br/> sit <br/> amet <br/>
</div>
</div>
&#13;