我有一个页面(twitter引导程序主题),它使用javascript来更新用户,因为页面加载了脚本在进程中的位置。因此,第一行HTML是:
<div id='mydiv' >_</div><script>mydiv.innerText = '';</script><!DOCTYPE html>
我的代码然后更新mydiv元素的位置,一旦完成,然后运行page_load函数并显示所有信息。
问题是这导致Internet Explorer中出现格式问题。 IE进入怪癖模式,我假设是因为
<!doctype html>
不在页面顶部。有什么建议?
答案 0 :(得分:1)
那样div
,这是否会导致你的具体问题(我的猜测是肯定的),需要修复。你不能拥有这样的无效HTML,并期望它表现得很好。
绝对将div和脚本移动到适当的位置 - 我猜测body
的顶部,我敢打赌它可以解决你的问题。