【问题标题】:Put a margin between html table columns在 html 表格列之间放置一个边距
【发布时间】:2018-11-22 06:12:39
【问题描述】:

我使用的是最新的 IE9+ 和 Firefox/Chrome。

http://codepen.io/helloworld/pen/wmuGH

如何在表格看起来像图表的所有列之间设置边距?

我不想在真实列之间使用空的虚拟列并设置它们的宽度来伪造边距。

我在填充和边距方面玩了很多,但要么顶部的圆形边框被破坏,要么图表列的背景颜色浮动到列之间新创建的间隙中......

更新:

行与行之间不应有间隙。

就像这样:

【问题讨论】:

  • 您应该将相关代码放在问题中,而不是链接到它。
  • 你试过单元格间距和单元格填充属性吗?
  • @Daanvn 相关代码是相对于每个人对解决方案采取不同方法的。
  • @KAsh — 这不是 1997 年。我们现在有 CSS 2。
  • @HelloWorld 是的,但是如果有一天链接断开,那么这个问题将毫无用处。

标签: html css html-table


【解决方案1】:

试试这个:

#responseTable  {
  border-collapse:separate; 
  border-spacing: 4px;
}

http://jsfiddle.net/qLumE/

【讨论】:

  • 我用设计更新了我的问题。只是列而不是行之间的边距。
  • @HelloWorld — 请参阅 border-spacing 的规范,它为您提供了灵活性。
猜你喜欢
  • 1970-01-01
  • 2021-08-07
  • 1970-01-01
  • 2011-06-12
  • 1970-01-01
  • 2015-02-09
  • 1970-01-01
  • 2014-01-24
  • 1970-01-01
相关资源
最近更新 更多