Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   почему может не срабатывать адаптивный дизайн (https://javascript.ru/forum/dom-window/65430-pochemu-mozhet-ne-srabatyvat-adaptivnyjj-dizajjn.html)

imedia 18.10.2016 15:31

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

@media screen and (max-width: 768px) { 
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
} 
  .center_panal{
	width:700px;
}
	 
.navbar-form .form-control {
     width: 200px;
   }
}
.navbar-form .form-control {
width: 400px; 
}

я не понимаю, есть же медиазапрос и указана ширина .navbar-form .form-control почему не меняется ширена

Lemme 18.10.2016 17:19

Цитата:

Регистрация: 20.05.2014
:blink:

Яростный Меч 18.10.2016 21:18

imedia,
Попробуй правило без медиазапроса (строки 15-17) перетащить наверх. Возможно, они перекрывают правило в медиазапросе.

Lemme 18.10.2016 22:00

Яростный Меч, может я ошибаюсь, но до таких банальностей - люди должны догадываться сами...

Rasy 18.10.2016 23:00

imedia,
http://htmlbook.ru/samcss/kaskadirovanie

Lemme 18.10.2016 23:12

Rasy, а причем тут каскадирование, если идет банальное переопределение?

Rasy 18.10.2016 23:33

Lemme,
Ну да, каскадирование не причем, а вот приоритет есть.

Lemme 19.10.2016 00:03

Rasy, и приоритета нет.

Rasy 19.10.2016 00:40

Lemme,
Т.е код который ниже для одинакового селектора, назвать более приоритетным категорически запрещается?

Lemme 19.10.2016 00:55

Rasy, имхо, это не правильно.

Приоритет это: (из твоей же ссылки).

Стиль браузера.
Стиль автора.
Стиль пользователя.
Стиль автора с добавлением !important.
Стиль пользователя с добавлением !important.

этот список можно еще пополнить приоритетом (весом) селекторов.

А это обычное переопределение свойств.

Тот же пример с js

let a

if (true) {
  a = 1; // это как бы сработает
}

a = 2;

alert(a) // но в конце концов, получим 2


Часовой пояс GMT +3, время: 03:42.