[英]Is it possible to expand the height of a div with no contents?
我不知道为什么我今天似乎无法解决这个问题? 通常向左或向右浮动一列是没有问题的。 我认为这个特殊情况是独特的,因为我实际上在左栏中没有任何内容。
问题在这个小提琴中列出。
问题是我需要右列中的内容来垂直拉伸左列。 我唯一能实现这个结果的方法是手动给左列增加一个高度。 谢谢你的帮助。
HTML
<div style="width: 940px;">
<div class="left"></div>
<div class="right">
Main content blah blah blah
</div>
<div class="clr"></div>
CSS
.left {
float: left;
width: 30px;
background-color:blue;
}
.right {
float:left;
background-color: red;
}
.clr {
clear: both;
}
如果您必须使用浮动或想要旧的浏览器支持(IE7),您可以使用
.wrapper {
width: 940px;
overflow: hidden;
}
.left, .right {
padding-bottom: 1000000px;
margin-bottom: -1000000px;
min-height: 1px;
}
其中1000000px
可以是大于列高度的任何大值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.