Запросы экрана мультимедиа отображаются при осмотре, но не на реальном устройстве

Я пробовал поискать в Google и не могу понять это правильно.

Я сделал коды запросов экрана мультимедиа и область просмотра для iPhone 7 plus, но они просто не отображаются на моем устройстве. Я пробовал проверить Chrome, и он выглядит так, как должен. Это код:

@media screen and (height:736px) and (width:414px){
  div.banner{
  height:600px;
  background-image:url(../../assets/img/mobilehome.jpg)!important
}

1. Это не связано с PHP - поменяйте теги. 2. Можете ли вы предоставить фрагмент кода SO? Теперь у вас есть синтаксическая ошибка в вашем CSS.

Justinas 08.11.2018 09:07
@media screen and (height:736px) , screen and (width:414px) { div.banner{ height:600px; background-image:url(../../assets/img/mobilehome.jpg)!import‌​ant; } } Это должен быть правильный формат css. Не используйте важные, используйте максимальную / минимальную высоту и ширину.
Ashish Yadav 08.11.2018 09:33

В приведенном выше коде в конце отсутствует символ}. Не знаю, напутал ли он что-то еще.

Pedro Serpa 08.11.2018 10:03

Извините, я не вставил код полностью. Это фрагмент jsfiddle.net/teddbundy/t1yn84w0/8 (предыдущий удален, поскольку я как бы использую то же изображение, поэтому пользователь не сможет заметить разницу)

F A 08.11.2018 10:13
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
0
4
163
1

Ответы 1

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 

}

Кредиты: https://css-tricks.com/snippets/css/media-queries-for-standard-devices/

Лучше упомянуть еще один ответ ссылки на stackoverflow. Также op имеет высоту по определенным причинам.

Ashish Yadav 08.11.2018 09:30

Хотя этот код может (а может и не работать), хороший ответ всегда должен содержать объяснение того, что делает код и как он решает вопрос.

BDL 08.11.2018 09:56

Извините, отредактировал ответ с указанием источника. Что касается объяснения, если кто-то действительно нацелен на одно устройство, использования медиа-запросов css недостаточно, однако эти устройства работают в этом диапазоне (и, вероятно, с дюжиной других). Я осознал проблему с высотой, поэтому я тестирую правило максимальной высоты, но это, вероятно, вызовет проблемы у оператора. Так что я думаю, что javascript, вероятно, будет лучшим вариантом.

Pedro Serpa 08.11.2018 10:11

Привет, спасибо за ответ. Я пробовал этот код, но он не работает. Код появляется в элементе Inspect, но когда я пытаюсь просмотреть его на реальном устройстве, изображение остается прежним. Этот снимок экрана показывает, что код действительно работает при инспектировании imgur.com/a/R05gboM, а это мой фрагмент jsfiddle.net/teddbundy/90jebfut.

F A 08.11.2018 10:24

Другие вопросы по теме