表没有垂直单元格边框

时间:2012-06-28 02:07:19

标签: html css html-table

我希望我的HTML表格只显示水平单元格边框。有没有办法可以隐藏垂直单元边框?

7 个答案:

答案 0 :(得分:22)

您可以通过CSS设置tr标记样式来添加严格水平的边框线。

示例CSS:

tr {
    border-bottom: 1px solid black;
    border-top: 1px solid black;
    border-collapse: collapse;
}​

当然,您可以使用您选择的任何边框样式/宽度/颜色。

JS小提琴:http://jsfiddle.net/XPyzM/

答案 1 :(得分:5)

假设您使用的是旧式<table border="1">,请将其设为<table border="1" rules="rows">

答案 2 :(得分:4)

table, th, td {
  border-left: none;
  border-right: none;
}

答案 3 :(得分:2)

<style>
  td {border-left: 1px solid black;}
</style>

答案 4 :(得分:1)

我终于弄清楚了,您需要将border-collapse属性设置为table的样式!

CSS:

table {
    border-collapse: collapse;
}

tr {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

您的桌子只有水平线!

答案 5 :(得分:0)

th, td {
  border-bottom: 1px solid #ddd;
}

请参阅https://www.w3schools.com/css/css_table.asp

答案 6 :(得分:-6)

您可以通过CSS设置tr标签来添加严格水平的边框线。

<TABLE 
    BORDER=1 CELLPADDING=3 CELLSPACING=1 
    RULES=COLS FRAME=BOX
>