我想用跨两行的单元格制作表格。第二行的高度必须尽可能小。例如:如果存在rowspan,Chrome将不尊重行高
HTML:
<table>
<tr id="row-1">
<td>
1st row
</td>
<td rowspan="2">
a <br />
a <br />
a <br />
a <br />
a <br />
a <br />
a <br />
a <br />
</td>
</tr>
<tr id="row-2">
<td>
2nd row
</td>
</tr>
</table>
CSS:
td
{
border: 1px solid black;
}
#row-2
{
height: 1px;
}
它适用于火狐(19.0.2)。在铬(25.0.1364.160)上,最低高度的行是第一个!
编辑:http://code.google.com/p/chromium/issues/detail?id=78724
如何我CSS本事:问题是由这个错误引起的?目前我正在使用JS,将第一行的高度设置为等于行距单元的高度减去第二行的高度。
我很好奇。你在用什么桌子? – Adam11 2013-03-17 02:22:08
这只是一张描述一个小游戏项目的表格,例如:http://grinns-tale.wikia.com/wiki/Leprechaun_Hat。由于表格可以被其他的ajax加载页面,我希望它尽可能小 – 2013-03-17 10:04:18
我喜欢你的js解决方案,但我假设你想确保它能正确显示那些没有启用它的人,对吗?你可以尝试把最后一个列在它自己的表中,并使其直接显示在f下方首先,但这仍然不是很恰当地使用表格。 – Adam11 2013-03-17 18:12:55