問題是,當我嘗試將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