Последствия рендеринга дерева DOM - PullRequest
0 голосов
/ 23 сентября 2011

Интересно, как важно, чтобы элемент дерева DOM находился в нужном месте?

<style> должно быть внутри <head></head>

<div> должно быть внутри <body>

<body> должно быть внутри <html>

Например:

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

Оказывается, после загрузки документа мы закрываем и помещаем перед ним своего рода блок, который информирует о загрузке страницы.

Какую реакцию браузеры могут показать на такую ​​конструкцию? Я проверил это в Firefox 6, IE 9 - без проблем!

1 Ответ

1 голос
/ 23 сентября 2011

Проблема здесь в том, что если ваш DOM не соответствует стандарту, не существует стандартного способа определения макета в браузере.

Поэтому браузеры могут свободно отображатьвеб-страница, как они хотят;что затрудняет разработку веб-страницы, которая последовательно отображается во всех веб-браузерах allllll.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...