2011-09-23 86 views
0

我不知道DOM树元素在正确的位置很重要吗?DOM树渲染结果

<style>应该是内部<head></head>

<div>应该是内部<body>

<body>应该是内部<html>

例如:

$(document).ready(function() { 
    $("body").css("display", "none").before("<p>Loading...</p>"); 
}); 

它原来是该文件下载后我们合作并在它之前放置一种块,通知页面加载。

什么反应浏览器可以显示这样的结构?我检查了它在Firefox 6,IE 9 - 没有问题!

回答

1

这里的问题是,如果你的DOM不符合标准,那么没有标准的方式来定义网页浏览器应该如何处理布局。

因此,浏览器可以随心所欲地呈现网页;这让您难以设计一个在所有网页浏览器中一致显示的网页。

+0

HTML5定义了处理无效标记的优雅和标准方法。 – c69