2013-10-07 4 views
-1

Я следующие основные медиа-шаблон запроса в нижней части моей таблицы стилей, как такмедиазапросы не работает

@media (max-width: 1599px) { 
    body { 
    background: #000; 
    color: #FFF; 
    font-size: 10pt; 
} 
} 
@media (max-width: 1069px) { 
    body { 
    background: #000; 
    color: #FFF; 
    font-size: 10pt; 
} 
} 
@media (max-width: 999px) { 
body { 
    background: #000; 
    color: #FFF; 
    font-size: 10pt; 
} 

@media (max-width: 767px) { 
body { 
    background: #000; 
    color: #FFF; 
    font-size: 10pt; 
} 
} 
@media (max-width: 643px) { 
body { 
    background: #000; 
    color: #FFF; 
    font-size: 10pt; 
} 
} 

/* Mobile devices */ 
@media (max-width: 359px) { 
body { 
    background: #000; 
    color: #FFF; 
    font-size: 10pt; 
} 
} 

однако при взгляде на моем iPhone 5 на iOS7, расположение не меняется, кто-нибудь прямо сейчас почему? Мне нужно что-то в заголовке и т. Д.?

Спасибо, ребята!

+4

И в вашей реальной реализации вы меняете значения свойств? Потому что все они одинаковые ... Я предлагаю опубликовать ваш фактический код, если это не так. – Jasper

+2

Я действительно надеюсь, что это копия и вставка, а не фактический вопрос о том, почему приведенный выше код не выглядит иначе. Также вам не хватает закрывающей скобки для медиа-запроса '999px' – Pete

+0

OT: не используйте единицу в CSS для экрана. Используйте относительные единицы, такие как em,%, rem или, по крайней мере, px – FelipeAls

ответ

0

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

body { 
    background: #111; 
    color: #EEE; 
    font-size: 12px; 
} 

@media only screen 
and (max-width : 1599px) { 
    html body { 
     background: #000; 
     color: #FFF; 
     font-size: 10px; 
    } 
} 
+0

Спасибо за вашу помощь @bradcush Я заменил код вашим, и я боюсь, что макет остается неизменным. Мой iPhone отображает примерно 3/4 правой руки основной обертки, которую я не могу понять? –

+0

Можете ли вы опубликовать упрощенный код, который у вас есть в jsfiddle. Попробуйте изменить спецификацию в css, сделав объявление html body вместо простого тела. Я обновил свой код выше, чтобы отразить. Теперь он показывает оригинальное объявление и переопределение. проверьте здесь также http://stackoverflow.com/questions/7859336/css3-media-queries-not-working?rq=1 – bradcush

+0

Я изменил исходный css на тело вместо html, body .. по-прежнему нет выхода на мой iPhone Я боюсь –

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