1

这是我的交易:老板让我修复一个在 IE7 中无法正常显示的页面。

我正在使用最初设置为的 div 标签:

<div id="login_content" style="left: 0px; text-align: center;">

因此它在 Firefox、Chrome、Safari 和 IE9 中呈现。问题出现在 IE7 中——当 IE7 自动决定设置高度为 8px 的内联样式时,div 被切断了。

没有脚本可以修改它(正如我所说,它不会在其他现代浏览器中被触及)并且在使用 IE9 开发人员工具检查时,它不是从样式表继承的。有谁知道可能导致这种行为的原因?

开发者工具中 IE7 渲染 div 的截屏

4

1 回答 1

1

如果它通过外部脚本运行,则可能是其中的内联样式。如果您发布链接,我们可以使用检查工具。

您可以使用条件<!--[if IE7] code to fix it [endif]-->来更改它在 IE7 上的呈现方式。

于 2013-02-28T19:08:34.487 回答