Оптимизация кода Изменение стилей с HTML в CSS

199
02 июня 2018, 07:40

Доброе время суток. Такой вопрос касательно верстки и оптимизации. На странице есть блок который отображается только в мобильной версии сайта. На десктопной версии он display:none. Решил что будет не плохой идеей вписать дисплей нон к этому блоку на HTML файле

<div class="mobbody" style="display:none"> 
.... 
</div>

Вопрос следующий: Как перекрыть дисплей нон? Через медиа-запрос(вьюпорт есть) поменять display:none на к примеру display:flex/block и т.п. В прописанном медиа-запросе при размере экрана меньше (условно) 720px стиль не присваивается даже с использованием !important. Возможно я подхожу не с той стороны. Пожалуйста подскажите

Answer 1

правильно пишется !important и это должно сработать. Но это не лучший вариант - писать стили напрямую в html, а также использовать !important не рекомендуется. Лучше пропишите display: none для стандартного изображения в css-файле, а в медиа-запросе для мобильных display: flex/block

READ ALSO
Смена картинки заднего фона при нажатии на кнопку

Смена картинки заднего фона при нажатии на кнопку

я хочу чтобы при нажатии на кнопку менялась картинка заднего фона страницы , и чтобы это работало через localhost, так как documentgetElementById()

195
Как правильно написать формулу path

Как правильно написать формулу path

Встречаются разные формы записи <path>, например:

215
При выборе пункта с выпадающего списка заменить &ldquo;Выберите способ оплаты&rdquo; на выбранный!

При выборе пункта с выпадающего списка заменить “Выберите способ оплаты” на выбранный!

Не могу решить проблему с выбором пункта! Выбранный пункт не хочет отображаться в начальном окошке, посмотрите в чем может быть проблема...

159
Не выходит подключить owlCarousel в проект

Не выходит подключить owlCarousel в проект

Сайт на Laravel, фронт собирается webpack'ом

155