gullson
Создатель
- Регистрация
- 30 Сен 2013
- Сообщения
- 19
- Реакции
- 2
- Автор темы
- #1
Задача: требуется выводить один статичный баннер для десктопа и другой для мобильника.
Давать браузеру скачивать нужно только одну картинку, поэтому display:none не подходит.
В html желательно обойтись только img, либо минимальной допразметкой уровня дивов/спанов.
Размеры и пропорции картинок разные, поэтому нужно ресайзить под img { max-width: 100%; }.
Работоспособность критична только для хрома и лисы.
Такой способ не работает в лисе
Примечание: десктопные и мобильные UA обслуживаются разными CSS.
Давать браузеру скачивать нужно только одну картинку, поэтому display:none не подходит.
В html желательно обойтись только img, либо минимальной допразметкой уровня дивов/спанов.
Размеры и пропорции картинок разные, поэтому нужно ресайзить под img { max-width: 100%; }.
Работоспособность критична только для хрома и лисы.
Код:
HTML: <img id="banner" alt="banner" src="/images/banner.jpg">
CSS: #banner:before { content: url(url); }
Такой способ не работает в лисе
Примечание: десктопные и мобильные UA обслуживаются разными CSS.