gpt4 book ai didi

css - 我怎样才能在表格行上有连续的悬停颜色?

转载 作者:太空宇宙 更新时间:2023-11-03 21:15:36 25 4
gpt4 key购买 nike

我在我的 asp.net web 应用程序中创建了下表:

.table tbody tr:hover td,
.table tbody tr:hover th {
background-color: #eeeeea;
cursor: pointer;
}
<table class='table' style='border-collapse:separate; border-spacing:1em;'>
<thead>
<tr>
<th style='text-align:left'></th>
<th style='text-align:right'>Pages</th>
</tr>
</thead>
<tbody>
<tr>
<td>objectives</td>
<td>3<td>
</tr>
</tbody>
</table>

现在,当我将鼠标悬停在表格行上时,会得到以下效果:

screenshot

表格之间会有白色区域<td>如上所示.. 那么有人可以就此提出建议吗?如何定义在整个表格行上的连续悬停?

我已尝试设置以下内容以更改悬停时的边框颜色,但这没有效果:

.table tbody tr:hover td,
.table tbody tr:hover th {
background-color: #eeeeea;
border-color: #eeeeea;
cursor: pointer;
}

最佳答案

差距来自border-collapse:separate; border-spacing:1em;table 上, 将其更改为 border-collapse:collapse; ,并使用 paddingthtd根据需要留出间距。

旁注,您忘记关闭第二个 <td>在标记中。

.table tbody tr:hover td,
.table tbody tr:hover th {
background-color: pink;
cursor: pointer;
}

.table th,
.table td {
padding: 1em;
}
<table class='table' style='border-collapse:collapse;'>
<thead>
<tr>
<th style='text-align:left'></th>
<th style='text-align:right'>Pages</th>
</tr>
</thead>
<tbody>
<tr>
<td>objectives</td>
<td>3</td>
</tr>
</tbody>
</table>

关于css - 我怎样才能在表格行上有连续的悬停颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42560713/

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