HTML
<div id="a">
<table id="b">
<tr><td></td></tr>
</table>
</div>
CSS
* {
margin: 0;
padding: 0;
}
#a {
background-color: yellow;
}
#b {
background-color:red;
height: 50px;
margin-left: 50px;
width: 100%;
}
我希望表格#b
从其容器 ( #a
) 的左侧 50px 一直延伸到#a
.
通过将宽度设置为100%
它会离开页面,因为它会尝试匹配#a
. 如果我省略宽度,那么表格太小了。
将表格设置为display:block
并删除宽度似乎可以提供所需的行为。这是可靠的,还是有另一种方法可以实现相同的目标?我不想诉诸绝对定位。