问题是,当我尝试将height: 20px
设置为所有行时,这会从块元素中破坏自然的width: 100%
。该错误只发生在IE7上(在FF,Chrome和IE8上测试)。为块设置一个固定的高度会打破100%的宽度
HTML
<div id="container">
This must be adjusted to content
<div class="row">row 1</div>
<div class="row">row 2</div>
<div class="row">row 3</div>
<div class="row">row #</div>
</div>
CSS
#container {
border: 1px solid black;
position: absolute;
top: 10px;
left: 10px;
padding: 5px;
}
.row {
border: 1px solid blue;
margin-top: 2px;
height: 20px;
}
演示
注
- 我测试上IE8与兼容性模式IE7
- 固定宽度设置为容器,并设置为
width: 100%
行是不是一个选项。
Funciona!有用! :) – 2010-08-05 10:55:11