gpt4 book ai didi

html - Div调整到表格大小

转载 作者:行者123 更新时间:2023-11-28 08:30:13 26 4
gpt4 key购买 nike

我有一个包含一些行的 html 表格,这个表格在一个 HTML div 中,我需要这个 div 总是有一个滚动条。

为了做到这一点,我在 div 的 css 中设置了这两个属性:height: 400pxoverflow-y: scroll,然而,正如你可能知道,滚动只有在表格超过400px大小时才会出现。

有没有办法让 div 的尺寸总是比表格略小(例如,div 是表格尺寸的 90%),或者任何其他方法让 div 总是有滚动条?

 #events_div{
height:400px;
overflow-y:scroll
}
<div id="events_div">
<table id="events_table">
<thead>
<th>...</th>
</thead>
<tbody>
<tr>
<td>...</td>
</tr>
</tbody>
</table>
</div>

最佳答案

您需要做的就是将 divmax-height 设置为小于 table 的投影高度。因此,如果 table 的高度约为 300px,请设置 divmax-height: 200px;

.theDiv {
max-height: 200px;
overflow-y: scroll;
background: blue;
}
.theTable {
height: 300px;
background: black;
color: white;
}
<div class="theDiv">

<table class="theTable">

<tr>
<th>Hello</th>
</tr>
<tr>
<td>Hello person</td>
</tr>

</table>

</div>

此外,如果您不知道表格的高度,请将 min-height 设置为大于 div 高度的值。

关于html - Div调整到表格大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28307760/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com