如何删除 HTML 表格中行之间的分隔?

发布于 2024-09-03 12:54:47 字数 140 浏览 10 评论 0原文

我有一个 3 行 1 列的 html 表格。在顶部和按钮行我有图像,在中间行我有 div。

在我的行之间,我看到了分隔(我看到了页面的背景)。我尝试将所有填充和边距设置为零(对于表格、div 和图像),但仍然存在这种分离。有人可以帮我解决这个问题吗?

I have a html table with 3 rows and 1 column. In the top and button row I have images and in the middle row I have div.

Between my rows I see a separation (I see background of my page). I tried to set all padding and margins to zero (for tables, div and images) and I still have this separation. Can anybody, please, help me to solve this problem.

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

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

发布评论

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

评论(6

虫児飞 2024-09-10 12:54:47

尝试使用“边框折叠”:

table {
  border-collapse: collapse;
}

Try using 'border-collapse':

table {
  border-collapse: collapse;
}
当梦初醒 2024-09-10 12:54:47

标记中设置 cellspacing=0 以及 cellpadding=0

Set the cellspacing=0 in the <table> tag as well as cellpadding=0.

南城追梦 2024-09-10 12:54:47

在 img 标签中使用它:

display: block;

Use this in img tag :

display: block;
怀念你的温柔 2024-09-10 12:54:47

Gonzohunter 解决了这个问题,好吧,但是假设您使用的是最新的 HTML 版本,您可能会发现在表格上设置样式会更容易。

我用过

<table style='border-collapse: collapse;'>
    ... 
</table>

这个效果很好。

Gonzohunter nailed this, alright, but you may find it easier to just set the style on the table, assuming you are in a recent HTML version.

I used

<table style='border-collapse: collapse;'>
    ... 
</table>

This worked perfectly.

两个我 2024-09-10 12:54:47

看来是你的 H2 造成的。要修复它,请将其上边距设置为零:

<h2 style="margin-top: 0;"><span class="text">Welcome to the Colored Trails Game Page!</span></h2>

It seems that it's your H2 that's causing it. To fix it, set the top margin of it to zero:

<h2 style="margin-top: 0;"><span class="text">Welcome to the Colored Trails Game Page!</span></h2>
隔岸观火 2024-09-10 12:54:47

您需要消除表格单元格本身的间距。

在 CSS 中:

<style type="text/css">
  td {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    padding: 0;
  }
</style>

或者在 HTML 4.01/XHTML 1.0 DTD(严格或过渡) 中:

<table cellspacing="0" cellpadding="0">
  [...]
</table>

You need to eliminate spacing from the table cells themselves.

In CSS:

<style type="text/css">
  td {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    padding: 0;
  }
</style>

Or in HTML 4.01/XHTML 1.0 DTD (Strict or Transitional):

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