删除单元格间距而不导致边框折叠

发布于 2024-10-02 00:54:04 字数 672 浏览 9 评论 0原文

我只是偶然发现了这个问题,我想不出一个解决方案

,我有一个表格,我希望表格行的顶部和底部边框具有不同的颜色。

如果我简单地执行以下操作,


table tr { border-top:solid 1px #201e1f;border-bottom:solid 1px black; }

[..]

<table>
  <tr>
    <td>One</td>
    <td>Two</td>
  </tr>
  <tr>
    <td>One</td>
    <td>Two</td>
  </tr>
  <tr>
    <td>One</td>
    <td>Two</td>
  </tr>
</table>

我会在所有单元格之间得到一个间距(这是有道理的),但是当我添加以下 CSS 行时,底部边框会覆盖顶部边框,所以我只能看到一个边框


table { border-collapse:collapse; }

有谁知道我该怎么做我的表格行上有两个连接边框?

I just stumbled upon this issue and i can't think of a solution

I have a table in which i want to have the table-rows a top and a bottom border in different colors.

If i simply do the following


table tr { border-top:solid 1px #201e1f;border-bottom:solid 1px black; }

[..]

<table>
  <tr>
    <td>One</td>
    <td>Two</td>
  </tr>
  <tr>
    <td>One</td>
    <td>Two</td>
  </tr>
  <tr>
    <td>One</td>
    <td>Two</td>
  </tr>
</table>

I get a spacing between all the cells (which makes sense) but when i add the following CSS line, the bottom border overrules the top border, so i only get to see one border


table { border-collapse:collapse; }

Does anyone know how i can get two connecting borders on my table rows?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

所谓喜欢 2024-10-09 00:54:04

听起来您正在寻找 border-spacing

sounds like you're looking for border-spacing.

丿*梦醉红颜 2024-10-09 00:54:04

我没有测试,但试试这个:

cellspacing: 0

请参阅 http://www.w3schools.com/tags/ att_table_cellspacing.asp 了解更多信息。并且不要破坏你的边界。

I didn't test, but try this:

cellspacing: 0

See http://www.w3schools.com/tags/att_table_cellspacing.asp for more info. And don't collapse your borders.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文