Если я основываю свой CSS на стиле для мобильных устройств, а затем использую запросы @media
для постепенно увеличивающихся дисплеев (планшетов, настольных компьютеров и т. д.), будут ли мобильные устройства использовать стили для настольных компьютеров?
Я считаю, что, как правило, мобильные устройства загружают все изображения, даже если они не относятся к своему конкретному размеру носителя. Это означает, что он загрузит все изображения и скроет те, которые не соответствуют его таблице стилей на основе запроса.
Я пытаюсь использовать один фон для большей версии сайта:
.splash {
background: #1a1a1a url('/assets/imageLarge.png') no-repeat;
}
и еще для мобильной версии:
.splash {
background: #1a1a1a url('/assets/imageSmall.png') no-repeat;
}
Если я применю мобильный CSS перед любыми медиа-запросами и добавлю ниже CSS для больших медиа, используя такой запрос, как @media screen and (min-device-width: 481px) {...}
, будут ли мобильные устройства также загружать большое изображение?
max-device-width: 1px
и проверьте в инструментах разработчика, загружается ли оно. - person millimoose   schedule 20.05.2013