Я прочитал ряд статей об использовании srcset
для корректировки обоих устройств пикселей плотности, а также искусство Направление:Обязательно использовать атрибут size с w-дескрипторами в srcset?
The State of Responsive Images in 2015 by Paddi Macdonnell
srcset Part 2: The W descriptor and sizes attribute by Rich Finelli
Ни один из них становится ясно ли ш -descriptors могут использоваться без атрибута sizes
. Большинство указует (работу со-дескриптором вместе с sizes
) вопреки
Моего собственное зачаточного тестирования подтверждает, что изображение переключения делает работу с использованием только W дескрипторов.
Я обнаружил, что, когда количество разных изображений задано в соответствии с их шириной, используя w-дескриптор, браузер будет выбирать лучшее изображение, которое будет помещаться в ограниченное пространство.
Никакой другой код не требуется.
Это, очевидно, путая при проектировании реагирующих сайтов, потому что я, как дизайнер требуется только в следующих случаях: (.! Работает для меня Отлично)
- Изменить изображение, основанное на устройстве-пиксельной плотности
- Изменить изображение (арт-направление) на основе доступной ширины (работает для меня. Отлично!)
Мне интересно, как sizes
бы фактор в этом фиаско. Я полностью понимаю, что это новичка.
Атрибут 'размеры' строго необходим, если есть атрибут' srcset' с дескриптором ширины , Из спецификации: «Если атрибут srcset имеет любые строки кандидата изображения с использованием дескриптора ширины, должен также присутствовать атрибут размеров». См. Https://html.spec.whatwg.org/multipage/embedded-content.html#the-img -element –