@newaitix

Как присвоить стиль элементу до отрузки dom?

Как можно изменить стиль элемента div до отгрузки dom модели без использования jquery и подобных костылей.
Второй вопрос где можно почитать подробное описание всех этапов загрузки и отрисовки элемента или блока на сайте.
Возможно ваши предположения как это делает jquery.
  • Вопрос задан
  • 2453 просмотра
Пригласить эксперта
Ответы на вопрос 3
deadbyelpy
@deadbyelpy
веб-шмеб
хм, дайте ка подумать.
как то так
<style>
нужный стиль для нужного елемента
</style>

и что вы подразумеваете под "до отгрузки dom модели" куда она отгружается то?
может это поможет?
Ответ написан
@whats
создаете в кеше элемент, Вешаете ему стиль, помещаете его в документ
Что именно вам тут не понятно ?
Ответ написан
Комментировать
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
1. Абсолютно все элементы на странице (в том числе style, link и script) появляются в результате парсинга кода страницы. Построение DOM и CSSOMвсего лишь часть процесса.

2. В свете этого можно переформулировать вопрос. Например так:

Как установить для элемента стили до его рендеринга на странице?

Правильно — в стилях. Можно в тех, что загружаются с сервера, а можно создать их на лету. Поскольку парсер HTML ожидает завершения обработки скрипта, а head уже однозначно есть, то стиль будет создан и учтён при рендеринге страницы. Который, замечу, работает до наступлениясобытия DOMContentLoaded.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы