2015-09-08 3 views
0

У меня есть 2 медиа-запроса, как показано ниже!Два запроса в формате CSS Переопределяют друг друга

@media screen and (max-width: 800px){ 
    .rightlist{ 
    margin-top: 0px !important; 
    } 

} 


@media (max-width: 1000px) and (min-width: 801px){ 
    .rightlist{ 
    margin-top: -10px !important; 
} 

} 

Когда оба запроса на мультимедиа вместе, вышеуказанный запрос переопределяет нижеследующий. Есть ли кто-нибудь, кто знает об этом? Спасибо за помощь!

+3

Это не должно произойти. Ваша проблема в другом месте. – BoltClock

+0

Можете ли вы предоставить ссылку jsfiddle.net вашего контента –

+0

да. согласитесь с bolt..both медиа-запросы для разного разрешения. Сообщение в прямом эфире или демо, чтобы мы могли попытаться найти основную причину. –

ответ

0

Просто используйте это, это CSS будет применяться для экрана до 1000px, но как только вы ударите 800px ваш предыдущий запрос СМИ будут применяться

@media (max-width: 1000px){ 
    .rightlist{ 
    margin-top: -10px !important; 
    } 
} 
+0

хорошо, в чем разница в запросах СМИ о вас и ваших? пожалуйста, дайте немного больше информации о том, что ваш запрос отличается. –

+0

Я уменьшил элементы li до более низкого значения ниже 800 пикселей в другом запросе на медиа. Я добавил этот код, но все еще ниже 800 пикселей. У меня такая же проблема выравнивания. Мне нужно вернуть его обратно в поле 0 ниже 800px – thilanka1989

+0

вы можете вставить все, что вы набираете на jsfiddle.net или codepen.io, и обмениваться ссылкой –

Смежные вопросы