Я полагаю, что вам не хватает класса, который должен обернуть стиль. Стиль будет применен к классу, который вы обернули вокруг стиля. Ваш код должен выглядеть следующим образом:
@media (max-width: 760px) {
.className{
font-size: 56px;
}
:not(.aboutUs_extra_margin) {
margin-top: 190px !important;
}
}
Если вы хотите, чтобы все ваши классы применяли этот стиль, вы можете вместо этого добавить тело. Тело является родительским элементом всех классов.
@media (max-width: 760px) {
body{
font-size: 56px;
}
:not(.aboutUs_extra_margin) {
margin-top: 190px !important;
}
}
Обновление:
Основываясь на комментариях ниже, я сделал скрипку, содержащую медиазапросы. Один внутри родительского элемента, а другой за его пределами.
https://jsfiddle.net/rhbsqj6z/4/
Единственный стиль, который применяется, заключается в следующем коде:
@media (max-width: 760px) {
body{
background:green;
}
:not(.aboutUs_extra_margin) {
border:1px solid red;
}
}
Пока вы ожидаетеприменить стиль под ним, так как CSS смотрит на последний определенный стиль. Также, если вы закомментируете первый медиазапрос, вы увидите, что приведенный ниже не будет работать:
.parent{
@media (max-width: 760px) {
body{
background:red;
}
:not(.aboutUs_extra_margin) {
border:1px solid blue;
}
}
Медиазапросы внутри родительского класса не работают.