CSS 将鼠标悬停在表格中时更改表格中特定单元格的背景颜色

标签 css css-tables

我有一个包含三列的表格。当我将鼠标悬停在它上面时,我希望能够仅更改第三列的格式。

我希望能够结合

td:nth-child(3) {背景颜色:#ddd;}

td:hover {background-color: #ddd;}

我该怎么做?

最佳答案

我认为这就是您所追求的。

td:hover:nth-child(1) {background-color: #f5f5f5;}
td:hover:nth-child(2) {background-color: #ff0000;}
td:hover:nth-child(3) {background-color: #ddd;}
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tbody>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
  </tbody>
</table>

干杯

关于CSS 将鼠标悬停在表格中时更改表格中特定单元格的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44147206/

相关文章:

html - 使用图像作为重置按钮

css - .field_with_errors 弄乱了 Bootstrap 样式的表单

javascript - 有没有办法为浏览器指定最小和最大缩放级别?

html - 虚线表边框变为实线?

css - 表格仅在 Firefox 中溢出父项的宽度。不是由 padding/margin/border 引起的

css - 浏览器是否解释/执​​行他们认为是空的 css 标签? (即 IE 黑客)

html - 如何使用 ID 定位表?

CSS Border-collapse 结合虚线边框

css - Safari 表格单元格大小

html - CSS 表格默认填充或边距