gpt4 book ai didi

css - 滚动条在我的 html5 表格中添加了一个巨大的空白?

转载 作者:太空宇宙 更新时间:2023-11-04 14:48:46 26 4
gpt4 key购买 nike

我正在用 HTML5 和 CSS 制作表格。当我尝试添加滚动条时,表头和正文之间出现一个巨大的间隙。这是我的代码:

http://jsfiddle.net/AaronJohnson/u23g9/

HTML5代码:

<table id="mytable">
<tr>
<th> <span>
Playlist
</span>

</th>
</tr>
<tbody>
<tr>
<td> <span>
LINK 1
</span>

</td>
</tr>
<tr>
<td> <span>
LINK 2
</span>

</td>
</tr>
<tr>
<td> <span>
LINK 3
</span>

</td>
</tr>
<tr>
<td> <span>
LINK 4
</span>

</td>
</tr>
<tr>
<td> <span>
LINK 5
</span>

</td>
</tr>
<tr>
<td> <span>
LINK 6
</span>

</td>
</tr>
<tr>
<td> <span>
LINK 7
</span>

</td>
</tr>
</tbody>
</table>

CSS 代码:

table#mytable {
width:100%;
border-collapse:separate;
background:crimson;
border-radius: 15px;
}
tbody {
overflow: auto;
height: 100px;
float: left;
width: 100%;
}
td {
text-align:center;
background:gray;
border-bottom:5px solid black;
border-radius: 15px;
}
th {
font-weight:bold;
text-align:center;
background:crimson;
border-bottom:5px solid black;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
float: left;
width: 100%;
}
tr {
width: 100%;
display: table;
}

最佳答案

差距是因为标题行被视为另一个 tbody 元素,它具有 100 像素的固定高度。

将它包裹在 thead 中,间隙将不再存在。

<table id="mytable">
<thead>
<tr>
<th><span>Playlist</span></th>
</tr>
</thead>
<tbody>
...

关于css - 滚动条在我的 html5 表格中添加了一个巨大的空白?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17601715/

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