html - 是否有可能以某种方式在表格行周围设置边框?

标签 html css html-table

我正在尝试在特定表格行周围添加边框,当鼠标进入该行时它会改变颜色。但是,除非使用 border-collapse:collapse; 否则我根本看不到边框,但我必须避免 border-collapse,因为在某些情况下边框在左侧、右侧和底部可见,但不在顶部(可能是因为在使用 border-collapse 时我不能有填充/边距)。

有什么办法可以实现吗?

<table style="border-collapse:collapse;">
  <tr style="border:1px solid black">
    <td>Cell_1</td>
    <td>Cell_2</td>
  </tr>
</table>

最佳答案

您可以尝试使用 outline 代替。

tr:hover {
    outline: 1px solid #999;
}

看看:http://jsfiddle.net/dWWkx/3/

关于html - 是否有可能以某种方式在表格行周围设置边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3589614/

相关文章:

asp.net - 如何在 ASP.NET 中将文本框的宽度设置为与 MaxLength 相同

javascript - OWL Carousel 2 - 滑动超过 1 个带点的元素

javascript - html 表格的 slider 功能

html - 如何验证整个站点?

javascript - 在网页中创建可扩展区域

html - 使用 CSS、HTML 和 Bootstrap 将位置响应元素放置在屏幕底部

php - 在 PHP 中使用 use "\n"时没有换行

css - 如何在非重复图像的边缘应用具有不透明度的线性渐变的等效值

javascript - 我怎样才能使一个盒子适合 css 中的图片(观看视频以了解我的意思)

css - 如何编辑表格列和行?