• Добрый день! Подскажите, пожалуйста, как можно исправить: при загрузке страницы на секунду появляется заголовок без стилей.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Модератор Юрій

    (@yube)

    Это потому, что стили для .et_pb_section_0_tb_header.et_pb_section  задаются в самом конце html. Кто его туда засунул — Вам виднее. По правилам теги <style> должны располагаться внутри <head>, то есть до начала обработки видимого контента. Перенесите стили в начало, и браузер будет знать, что нужен синий фон еще до начала рендеринга букв в менюшке.

    Смотрите, у вас используется оптимизация загрузки стилей для улучшения Google PageSpeed, но реализована несколько криво.

    Ее смысл:

    1. Отложенные «неосновные стили», они загружаются и срабатывают, когда страница загрузилась и отрисован первый экран (обычно мобильный). (link rel=»stylesheet» id=»divi-dynamic-css»)
    2. Так называемый Критический стиль для отрисовки первого экрана, вставленный на страницу инлайн. Например один из них style id=»divi-style-inline-inline-css»

    Это должно быть очень четко сделанное разделение стилей, которое к тому же вызывает трудности выбора мобильный/пк вид.

    У вас на сайте это разделение сделано плохо, и часть стилей первого экрана грузится уже после отрисовки первого экрана, из-за чего он перерисовывается.

    @yube я работаю в визуальном конструкторе divi builder, с кодом знакома поверхностно. Вы можете, пожалуйста, подсказать, как мне найти в какой папке в редакторе тем расположены стили для  .et_pb_section_0_tb_header.et_pb_section?

    Я просмотрела самые, на мой взгляд, близкие, но не нашла. Может существует поиск строки по всему редактору?

    Модератор Юрій

    (@yube)

    @ekasol90, извините, но я ни с divi builder, ни с какими другими билдерами не работаю. И одна из причин та, что отнюдь не всегда понятно, что они делают, как и зачем. А я привык более-менее понимать, что происходит. Несколько раз доводилось проводить вскрытие ради незначительного украшательства, типа подкраски заголовка записи в зависимости от рубрики — больше не хочется.

    @yube я поняла. Может есть какой-то инструмент, который поможет найти мне в редакторе тем вордпресс папку/папки со строками .et_pb_section_0_tb_header.et_pb_section?

    Модератор Юрій

    (@yube)

    @ekasol90, папки, файлы и тексты в них искать не сложно, инструментов много, но я подозреваю, что в лучшем случае найдутся только кэши, которые править бесполезно, а сам источник зла прячется где-то в настройках секций (код) и/или алгоритмах (то, что заставило вывести <style>в конце, а не там, где положено). Попробуйте в билдере поискать что-то типа дополнительных стилей, возможно, там найдется и что-то типа «где выводить».

    Также не исключено, что Вам кто-то помогал делать сайт, и добавил этот фрагмент со стилями в footer вместо head, либо вручную в файл темы, либо при помощи какого-то плагина или настроек Темы. Возможно, тем же способом, что добавлен код Yandex.Metrika, только в другой файл|блок.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Страница сначала появляется без стилей» закрыта для новых ответов.