html - 表格边框 html

标签 html css html-table

我现在正在创建一堆表格,当我添加表格标题时 (<th>)表格行 <tr>并为其添加边框,出现多个边框。我的意思是说我有两个连续的表头,所以每个 th 标签都会添加自己的边框,但我只想要两个表头 (th) 之间的边框。

<table>
    <th>Header1</th>
    <th>Header2</th>
    <tr><td>Data1</td><td>Data2</td> </tr>
</table> 

如果你引用上面的代码,如果我添加边框来表示标签,header1 和 header2 之间将有 2 个边框。我只想要 1。

最佳答案

你的问题描述含糊不清(以后请出一个SSCCE,这样大家就可以复制'n'粘贴'n'运行它来看看你到底是什么意思),但至少,这个“双边框”问题的常见解决方案是添加 border-collapse: collapse相关父表的属性:

table {
    border-collapse: collapse;
}

另见 this Quirksmode article举几个例子。

关于html - 表格边框 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2164815/

相关文章:

html - Chrome 使用垂直拉伸(stretch)打印 CSS Sprites

javascript - 使用 jquery.animate() 和 jquery.scroll() 反转由动画效果引起的 CSS 变化

html - Laravel blade模板中的图片路径问题

html - 如何将 HTML 表格拉伸(stretch)到浏览器窗口高度的 100%?

css - 如何在不使用服务器端编程的情况下使html导航栏变得简单

html - CSS | Navigationlinks 填充问题

jquery - 我的 jQuery Mobile ajax 链接不加载我的样式

javascript - 在具有相同类的许多 div 中更改特定 div onClick 的类

jquery - 悬停的 CSS 仅适用于 jQuery 的奇数行

reactjs - 与 React js 集成时,列不使用 Gridjs 显示数据