@MadDeee

Появляется карта сайта на 1-2 сек. при загрузке сайта, как исправить?

Всё началось после того как я сделал шапку сайта (картинка, кнопки). И теперь перед загрузкой страницы, появляется карта сайта и кнопки на 1-2 секунды. В чем может быть проблема? вот сайт ocdod174.ddns.net

p.s. когда убираю полностью хедер, оставляю только меня, всё грузится на ура.
  • Вопрос задан
  • 294 просмотра
Решения вопроса 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Это называется FOUC – Flash Of Unstyled Content. Происходит он потому что у вас невалидный и кривой HTML, менюшка ваша выводится в HEAD (где ее быть не может по определению, только в BODY), и до CSS. Отсюда и проблема – сначала браузер выплевывает HTML-разметку, а потом спохватывается, что вот еще стили есть, берет их и перерисовывает страницу.

И да, счетчики эти всякие и прочие говноскрипты смело ставьте в футер, а еще лучше асинхронно и с задержкой. Раньше их выполнять не стоит.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
daemonhk
@daemonhk
ПсиХоПат
1. Не следовать дурной практике грузить js в самом конце
или
2. Повесить прелоадер на сайт
Ответ написан
Krasnodar_etc
@Krasnodar_etc
avito front
Это не карта, а меню сначала криво грузится. Оно не скриптом формируется?
Ответ написан
@akavato
frontend dev
Что за метатеги в боди?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы