Главная Новости Клиенты Заявка Вакансии Сертификаты Статьи Контакты
Ремонт ноутбуков
В последнее время большое распространение среди компаний и частных лиц получили ноутбуки.
Абонентское обслуживание
Как часто происходят моменты, когда из-за сбоев в...
Удаленный ремонт
Порой возникают проблемы с компьютерной или организационной техникой...

Браузеры Safari 6 и Chrome 21 могут использовать альтернативные изображения для дисплеев с высокой плотностью пикселей

06.10.2013

В проект WebKit не так давно была добавлена экспериментальная поддержка спецификации стилей для изображений эталона CSS 4. Эта спецификация разработана с целью обеспечить возможность разработчикам сайтов использовать изображения с высочайшим разрешением и, тем, воплотить некие достоинства, доступные обладателям устройств Apple с экраном Retina display.

Браузеры Safari 6 и Chrome 21 могут использовать альтернативные изображения для дисплеев с высокой плотностью пикселей

В браузерах Safari 6 и Chrome 21 уже реализована такая поддержка. Она позволяет при написании кода сайтов использовать новые правила и создавать, примерно, последующие конструкции:

#selector {

background-image: url(no-image-set.png);

background-image: -webkit-image-set(url(myimage.jpg) 1x, url(myimage-hires.jpg) 2x);

/* other prefixes for -moz, -o and -ms go here */

background-image: image-set(url(myimage.jpg) 1x, url(myimage-hires.jpg) 2x);

}

В этом случае проводится оценка плотности размещение пикселей на экране компьютерного устройства юзера, которым в реальный момент осуществляется просмотр сайта. В случае, если плотность пикселей соответствует 1x, браузер будет показывать юзеру стандартное изображение myimage.jpg. Если же плотность пикселей составляет 2x, то браузер будет использовать для демонстрации изображение myimage-hires.jpg с более высочайшим разрешением.

При всем этом отмечается, что таковой метод вызова изображений имеет некие достоинства перед внедрением медиа запросов, хотя они и позволяют получить таковой же эффект. Но предлагаемый метод не содержит жестких требований по отношению к браузеру использовать определенное изображение, а только предлагает опциональную возможность выбора. Таким макаром, если браузер будет довольно «умным», он сумеет без помощи других найти, что даже при высочайшей плотности пикселей экрана, но низкой скорости сетевого соединения, лучше использовать изображение с низким разрешением, которое занимает меньше дискового места и резвее загружается.

Дополнительно необходимо подчеркнуть, что невзирая на реализованную поддержку спецификации стилей для изображений в браузерах Safari 6 и Chrome 21, она еще не является официальным эталоном в рамках спецификации CSS 4, а носит только подготовительный нрав и еще может быть изменена. Информация о сроках ее утверждения в качестве официального эталона пока не сообщается.

Яндекс.Метрика