@Sveklovoz
Гарній хлопчик з м. Бульвар Дмитрия Донского

Как убрать два класса при разрешении меньше 767 и больше 376?

Суть -- надо отключить скрытие nav при разрешении более 375 и менее 768; соответственно убрать кнопку с классом при тех же разрешениях.

Сделал это костылями на CSS:
@media (min-device-width: 376px) and (max-device-width: 768px) {
  button.navbar-toggle {
    display: none;
  }
  .collapse {
    display: flex;
  }


Хотелось бы узнать как сделать правильно, где смотреть код и прочее. При display: relative например .collapse все равно не отображается. Спасибо.

P.S. Внизу перезадал вопрос.
  • Вопрос задан
  • 178 просмотров
Пригласить эксперта
Ответы на вопрос 3
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
Так правильно же все в медиа-запросе.

Сделал это костылями на CSS:

Это не костыли вообще-то.
ravesli.com/slovar-programmista-sleng-kotoryj-dolz...
Нужно применять термины там, где оно требуется.
А не просто красивое слово услышал где-то и написал %)))

Костыль – это исправление серьезных багов, дыр, ошибок без должного исправления целой системы. Т.е. когда что-то сломалось, и нужно исправить на скорую руку в кротчайшие сроки.

А в данном случае это правильный медиа-запрос.

как сделать правильно, где смотреть код и прочее

Вообще не понятно, что ты имеешь ввиду, какой код, где смотреть.

display: relative
А что это за херня? Мне не известна данная конструкция %)
Либо position relative, либо display block/none/flex.
Ответ написан
Krasnodar_etc
@Krasnodar_etc
fundraiseup
Правильно тут всё. Абсолютно.

Кроме display: relative )
Стандартное поведение - block или inline . Ты что-то из этого имел ввиду?
Ответ написан
Комментировать
@Sveklovoz Автор вопроса
Гарній хлопчик з м. Бульвар Дмитрия Донского
Попробую пересформулировать ещё раз. Пример: getbootstrap.com/examples/theme

Надеюсь, Вы поймёте почему я считаю это костылём. Прошу простить, если я неправильно апеллирую терминами.

navbar при разрешении менее 768 превращается в менюшку для мобильных и планшетов. Мне надо, чтобы это происходило только для разрешения менее 375 пикселей, включительно. Я написал "костыль" на CSS, но мне надо это найти в бутстрапе и переписать код там. Я не знаю, где это. В JS или CSS.

P.S. Если для ранжировки сайта и правильной мобильной версии лучше довериться бутстрапу, тогда ладно. Но у меня на сайте менюшка в три пункта, на разрешении в более 375 пикселей смотрится адекватно в любом случаи.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
div. Ставрополь
от 50 000 до 120 000 ₽
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Санкт-Петербург
До 180 000 ₽