HTML & CSS: превращайте шрифты и изображения в строки данных - PullRequest
1 голос
/ 26 июня 2011

Как я могу преобразовать шрифты и изображения (ресурсы в целом) в атрибуты данных?

Будут ли ресурсы загружаться быстрее или медленнее?

Ответы [ 3 ]

2 голосов
/ 24 июля 2011

Вы должны знать, что DataURI не поддерживаются IE раньше, чем IE8. Кроме того, IE8 имеет ограничение не более 32 КБ dataURI в css-активах. Более подробное описание DataURI можно найти по адресу в этом блоге .

Если вам нужна реализация Java, вы можете найти один здесь :

Это позволяет вам преобразовывать все изображения в URI в кодировке base64 в CSS-файлах. Для получения более подробной информации о том, как интегрировать эту реализацию в ваш проект, посетите эту страницу :

Раскрытие информации: я связан с проектом wro4j.

1 голос
/ 27 июня 2011

Ваши страницы будут загружаться медленнее, потому что данные должны загружаться с каждым запросом, в то время как отдельный файл может быть кэширован.Старайтесь использовать данные URI только для небольших файлов.

URI кодировщик для изображений: http://www.scalora.org/projects/uriencoder/

0 голосов
/ 27 июня 2011

вы можете использовать FileSystem API * * * * * * *. Но пока он работает только в Chrome.

...