So I have this
<div class="table-container">
<div class="table-wrapper">
<table class="sometable"/>
</div>
</div>
表格比table-wrapper或table-container更大。我该如何使其中任意一个父元素扩展以覆盖整个表格?请确保您的CSS不要长成这样:
.sometable {
position: absolute;
}
position: absolute;
,那么您需要将其更改为 position: relative;
或完全删除它。width:100%
,也许会有所帮助。除非您明确设置了容器div的宽度或高度,否则它们将自然地扩展以适应表格的大小。如果您的表格位置设置为绝对位置,则不一定会发生这种情况-在这种情况下,请改用相对于表格的位置来避免此问题,因为绝对定位元素不会随页面的自然流动而移动。
<table>
可能不应该是自关闭的;也许它应该被重写为<table class="sometable"></table>
? - Serliteheight:auto
吗? - Anuj Kaithwas