0

我有一个页面(twitter bootstrap 主题),它使用 javascript 在页面加载时更新用户,以了解脚本在进程中的位置。因此,HTML 的第一行是:

<div id='mydiv' >_</div><script>mydiv.innerText = '';</script><!DOCTYPE html>

然后我的代码更新 mydiv 元素的位置,完成后运行 page_load 函数并显示所有信息。

问题是这会导致 Internet Explorer 出现格式问题。IE 进入怪癖模式,我假设是因为

<!doctype html> 

不在页面顶部。有什么建议么?

4

1 回答 1

1

div这样的情况,无论这是否导致您的特定问题(我的猜测是肯定的),都需要修复。你不能有这样的无效 HTML 并期望它表现得很好。

绝对将那个 div 和脚本移动到适当的位置 - 我猜是 的顶部body,我敢打赌这可以解决你的问题。

于 2012-11-01T17:59:30.823 回答