【发布时间】:2011-11-10 22:53:34
【问题描述】:
我有一个具有这种结构的标题行:
<th...
<a...
<span...
{text}
如果你看附件,你会注意到所有具有这种结构的标题都是对齐的。
好吧,当一个特定的标题被点击为“排序”状态时,结构将是这样的:
<th...
<a...
<span...
<table>
<tbody>
<tr>
<td>
{text}
</td>
<td>
<div> //with a background image
</td>
</tr>
</tbody>
</table>
嗯,在 IE8 中,这个排好序的列不再对齐(请看截图)。
我尝试了很多方法将一些 css 样式(位置:相对等)放到 span 内的表格中以修复 IE8 中的对齐,但我失败了..
这里有没有 css 大师可以提出修复建议?
请注意,我无法更改此结构(它从 ICEfaces 库生成的一些代码),但我可以应用 css 属性(如果我知道在哪里...)。
此外,应用的排序列没有 css 差异(某些特定的重要样式)。只是那个范围内的普通表。
谢谢。
【问题讨论】:
-
这就是问题所在:它是一个 Intranet 应用程序..