html - 只有垂直线可见的表格

标签 html css css-tables

我需要一种在表格中只显示垂直线的方法。

我尝试将左边框和右边框添加到表格和单独的 td,两者都使用 :1px solid #red;。但它不会添加边框颜色。

所以我正在寻找一种创建这些垂直线的简单方法。

最佳答案

在你的 <table> 上使用 border-collapse比你的 <td> 上的 border-leftborder-right .

table { border-collapse: collapse; }
tr { border: none; }
td {
  border-right: solid 1px #f00; 
  border-left: solid 1px #f00;
}
<table>
  <tr>
    <td>a</td>
    <td>b</td>
  </tr>
  <tr>
    <td>c</td>
    <td>d</td>
  </tr>
</table>

关于html - 只有垂直线可见的表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18789947/

相关文章:

JavaScript,一种在绘图中将 float 表示为颜色的好方法

html - 如何在动态 img 标签中添加边框?

CSS 表格和最小宽度容器?

javascript - 使用 jquery 应用 css

html - 在某些情况下,如何防止侧导航的第一个元素隐藏在顶部导航下方?

html - 将一个 div 拆分为网格或多个 div 的任何方法

javascript - 将按钮事件脚本更改为onLoad效果

html - 可以用显示 : table-cell to stack vertically without using display:block? 强制元素

CSS on Site Navigation 跨浏览器中断

Lucene SpanNearQuery 部分匹配