gpt4 book ai didi

html - 无论是否存在滚动条,如何使 tbody 宽度固定?

转载 作者:太空宇宙 更新时间:2023-11-03 18:31:07 27 4
gpt4 key购买 nike

thead{
width: calc(100% - 17px);
display:block;
}

tbody{
display:block;
overflow-y: auto;
height:100px;
}

http://jsfiddle.net/mkgBx/

我可以调整 thead 的宽度以匹配 tbody + 滚动条的宽度。但是,在不显示滚动条的情况下,tbody 会进一步向右延伸。有什么办法可以固定 tbody 的宽度吗?

最佳答案

我不认为你可以设置 tbody 的宽度来忽略滚动条的存在。可以接受对标记结构的更改吗?

CSS

table{
font: 11px arial;
width: 245px;
}
th, td{
border:1px solid #000;
}
div {
height:90px;
width: 262px; /*table width + 17px */
overflow-y: auto;
}

HTML

<table>
<thead>
<tr>
<th style="width:165px">Name</th>
<th>Country</th>
</tr>
</thead>
</table>
<div>
<table>
<tbody>
<tr>
<td style="width:165px">Mart Poom</td>
<td>Estonia</td>
</tr>
<tr>
<td>David Loria</td>
<td>Kazakhstan</td>
</tr>
<tr>
<td>Wojciech Szczęsny</td>
<td>Poland</td>
</tr>
<tr>
<td>Gianluigi Buffon</td>
<td>Italy</td>
</tr>
<tr>
<td>Igor Akinfeev</td>
<td>Russia</td>
</tr>
</tbody>
</table>
</div>

http://jsfiddle.net/nF2NL/1/

这允许 div 提供滚动和表格保持设置的宽度。

关于html - 无论是否存在滚动条,如何使 tbody 宽度固定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19769194/

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