文本对齐权限在IE7中不起作用

时间:2013-05-13 17:25:42

标签: html css internet-explorer-7

我有一个正在生成的表,其中一列需要将其文本对齐。所以它看起来像这样:

<td class="generatedClass" id="generatedId" style="width:20px; text-align:right;">
   <label id="generatedRowId"> some text here </label>
</td>

它适用于IE9和IE8,但由于某些原因不是IE7。任何人都知道为什么这可能不起作用?要注意,内联样式正在创建为json对象。我不喜欢内联样式,但这不是我的电话。

2 个答案:

答案 0 :(得分:1)

您的代码看起来应该可以正常工作。在应用这些内联样式之后,IE7可能不会更新DOM。

我建议在IE10中打开页面,然后转到IE7页面模式。然后,您应该能够检查元素上的样式,并查明它们是否被应用,覆盖等等。

答案 1 :(得分:0)

它似乎是IE7中内联样式套管问题的宽度属性。尝试消除以内联样式应用。

<html>
<head>
<title></title>
</head>
<body>
<table width="400">
<tr>
<td class="generatedClass" id="generatedId" style="text-align:right;">
   <label id="generatedRowId"> some text here </label>
</td>
</tr>
</table>
</body>
</html>