2016-06-13 4 views
0

Когда я моделирую с помощью инспектора Google Chrome, который выбирает Galaxy S5 (360 пикселей), у меня возникают проблемы с определением правильной ширины экрана. Он пропускает CSS для 360px и вместо этого использует CSS 768px. Есть ли лучший способ обойти это?Обнаружение ширины экрана для всех мобильных устройств

@media only screen and (max-device-width: 360px) 
{ 

    .header_2{width:100%;height:auto;padding:20px;} 
    .left_obj{width:290px; position:relative;float:left;margin-bottom:20px;} 
    .right_obj{width:290px; position:relative;float:left;} 
    .mini_header{margin-bottom:20px;} 

} 


@media only screen and (max-device-width: 768px) 
{ 

    .header_2{width:100%;height:auto;padding:20px;} 
    .left_obj{width:370px; position:relative;float:left;margin-bottom:20px;} 
    .right_obj{width:370px; position:relative;float:left;} 
    .mini_header{margin-bottom:20px;} 

} 
+0

Состояние медиа для всех мобильных устройств с ландшафтным режимом «только экран @media и (max-device-width: 767px)», Использовать ширину: x% – Saika

+0

Решение - это просто установить порядок вашего css, как #MukeshRam ответил –

ответ

3

Просто измените порядок или реверс медиа-запроса. Напишите первый 768 медиа-запрос, затем 360.

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