【发布时间】:2019-11-06 15:49:31
【问题描述】:
我得到了一个带有一些顶部和底部边框的表格。但是 :hover 类不能按我的意愿工作。..
在某些情况下,我在 TD 上多了一个类,当鼠标移过时,只有底部边框发生变化
我在这里做了一个jsfiddle来演示:
td {
border:1px solid #99bfe3;
border-left:0px;
border-right:0px;
padding:5px;
vertical-align:top;
}
tr:hover > td {
background:#cae5fd;
border:1px #375877 solid;
border-left:0px;
border-right:0px;
}
td.test {
background:#9deea4;
border:1px #51a357 solid;
border-left:0px;
border-right:0px;
}
tr:hover > td.test {
background:#7fda86;
border:1px #265c2b solid;
border-left:0px;
border-right:0px;
}
<table>
<tr>
<td>cell</td>
<td>cell</td>
</tr>
<tr>
<td class="test">cell</td>
<td>cell<br>hmm</td>
</tr>
<tr>
<td class="test">cell</td>
<td class="test">cell<br>hmm</td>
</tr>
<tr>
<td>cell</td>
<td>cell</td>
</tr>
<tr>
<td>cell</td>
<td>cell</td>
</tr>
<tr>
<td>cell</td>
<td>cell<br>hmm</td>
</tr>
</table>
如何让顶部和底部边框对 :hover 做出反应?
【问题讨论】:
标签: css