html - 文本右对齐在 IE7 中不起作用

标签 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 对象。我不喜欢内联样式,但这不是我的决定。

最佳答案

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

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

关于html - 文本右对齐在 IE7 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16527707/

相关文章:

javascript - 如何使用CSS伪元素限制字符?

css - 我应该为伪元素使用单冒号还是双冒号?

jquery - 刷新后的网页空白

css - 如何使用 CSS 在没有额外标记的情况下在内联图像上获得叠加纹理?

javascript - jquery过滤器 "a"带有条件的标签

html - 命令按钮操作方法未执行

jquery load() 问题与 ie7 ie8

css - 替代位置 : relative; for overflow: auto; bug in IE7

html - <audio> 标签在 IE11 中不起作用

java - 无法使用 jsoup 找到 div 元素