【发布时间】:2011-09-09 08:55:07
【问题描述】:
假设我有这样的事情:
<table class="myTable">
<colgroup span="2" /><colgroup span="2" />
<tr><td>........</tr>
等等……
然后在样式表上:
table.myTable colgroup
{
border-right: solid 5px #ffffff;
}
关键是我想要一些空间来分隔表中的 colgroup。
它在 Firefox 和 IE8 中运行良好。我已经在各处读到 IE7 没有为 colgroup 实现边框,但这是对您的想象力和创造力的召唤,有没有人知道我如何在 IE7 中实现类似的结果,而无需为每个单元格添加一个类或生成空的细胞...
这是 Firefox 4 中的结果示例:http://imageshack.us/photo/my-images/853/capturezz.png/ 生成的标头可以是任何形式的,有些情况非常复杂。这就是 colgroup 解决方案很有趣的原因,因为计算所需的跨度非常简单。
我们将不胜感激任何建议。
【问题讨论】:
-
你的意思是
table.myTable colgroup,对吧? -
@BoltClock 是的,谢谢。已编辑。
-
只是一个想法,但我刚刚意识到 IE7 也不支持
元素的边框,所以至少行和列之间的行为是一致的。
标签: css html-table internet-explorer-7