dydikson
@dydikson
Выношу свой мозг всякой вполне очевидной фигней

CSS media queries — Как избавиться от перестраивания элементов во время загрузки страницы на мобильных устройствах?

Здравствуйте.
Имеется сайт на WordPress, моя задача сделать для него адаптивную тему для чего был сверстан шаблон, и прописаны все media queries стили.
Суть проблемы заключается в отображении контента на мобильных устройствах, дело в том что при загрузке страницы, в начале появляется сжатая версия полноценного контента сайта (то есть блоки как бы сжимаются), за тем весь контент приобретает указанный в media queries вид для мобильных устройств.
Что необходимо исправить что бы сразу появлялся вид указанный в media queries для мобильных устройств?
Вот ссылка на тестовый домен: testkomok-lawsumdutest.rhcloud.com
Баг можно увидеть в FireFox изменив ширину браузера до самого маленького размера.
ПС: CMS WordPress+BootStrap3+VisualComposer
  • Вопрос задан
  • 152 просмотра
Решения вопроса 1
@Haoss
html-верстальщик
body.dslc-res-phone #dslc-content #dslc-module-41 .dslc-html-module-content h4 - как пример, сначала грузим простой цсс, потом определяем, что это мобильник, добавляем в body .dslc-res-phone - и перестраиваем. Советую поставить прелоадер - codepen.io/mimoYmima/pen/fisgL , он вешается на window.load и пока страница не подгрузится, ни чего не покажется. Попробуйте
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@fetis26
Ну, за фронтенд!
У вас мобильные стили каким-то образом завязаны на JS, либо подгружаются через него, либо определяются через него. Если выключить JS то на мобильнике все будет плохо. Соотв надо избавиться от этой зависимости и все заработает.
Ответ написан
Ваш ответ на вопрос

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

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