【发布时间】:2011-12-29 00:27:48
【问题描述】:
我试图在悬停时突出显示表格行的边框。不幸的是,这只适用于第一行单元格。较低的行有一个不改变颜色的边框。我曾尝试使用outline,但它与 webkit 中的:hover 不匹配。
想象一下您的标准表格 html。一些 tr 和一些 td。将鼠标悬停在一行上应以红色突出显示其边框。
table { border-collapse: collapse; } /*I am aware of separate */
table td { border: 3px solid black; }
table tr:hover td { border-top-color: red; border-bottom-color: red; }
table tr:hover td:first-child { border-left-color: red; }
table tr:hover td:last-child { border-right-color: red; }
我对替代方法持开放态度,但我被表格结构所困扰。除了标准的<table> <tr> <td>
【问题讨论】:
-
我认为这不是因为:hover。这就是表格的行为方式。
标签: html css colors border css-tables