О, этот странный Microsoft!

О, этот странный Microsoft!

В IE существует альтернативное решение для вставки изображений прямо в текстовый документ в виде mhtml-включений. Давайте остановимся на его практической реализации для CSS-файлов (в данном случае это файл main.css):

/*

Content-Type: multipart/related; boundary="_"

--_

Content-Location: 1

Content-Transfer-Encoding: base64

iVBOR..

*/

Далее в CSS-файле нужно лишь вызвать эту картинку следующим образом:

ul li {

background-image:url(mhtml:http://site.ru/main.css?20080531!1);

}

Здесь в адресе картинки идет протокол mhtml (который поддерживается исключительно в IE, но это не так важно), далее полный URL до CSS-файла (который содержит эту картинку), в данном случае этот URL еще и содержит GET-параметр для соответствующего кэширования. И небольшая тонкость применения данного формата: необходимо в URL использовать ту же строку, что и в HTML-файле, в котором подключается данный CSS, иначе IE запросит CSS-файл дважды: первый раз как таблицу стилей, второй раз — как хранилище картинки. Далее после восклицательного знака (!) идет тот идентификатор, который мы назначили картинке в Content-Location. И все.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

7.16. Надоело стирать Temporary Internet Files каждый раз вручную. Можно автоматизировать этот процесс?

Из книги автора

7.16. Надоело стирать Temporary Internet Files каждый раз вручную. Можно автоматизировать этот процесс? Для этого запустите Internet Explorer, меню Tools, пункт Internet Options... В открывшемся окне переходим на закладку Advanced. Скролируем список до самого низа, раздела Security. Ставим чекбокс в пункте Empty


Как читать этот документ

Из книги автора

Как читать этот документ Этот документ написан, так чтобы облегчить читателям понимание замечательного мира iptables. Здесь вы не найдете информации об ошибках в iptables или в netfilter. Если вы столкнетесь с ними, то можете связяться с командой разработчиков, а они в ответ могут


5. Список причин, почему этот релиз нельзя пропустить

Из книги автора

5. Список причин, почему этот релиз нельзя пропустить Вы даете логическое объяснение, почему нельзя упустить эту возможность: в следующий раз будет дороже, не будет бонусов и т. д. Вы выдаете причины, заставляющие людей действовать незамедлительно. Сделайте все возможное,


Урок 18. Этот необычный фильтр Liquify

Из книги автора

Урок 18. Этот необычный фильтр Liquify Продолжаем наше обучение. Как можно понять из заголовка, проходить мы будем функцию Stroke (Обводка) и фильтр Liquify (Жидкий). Вы уже встречались с этими двумя функциями, особенно со Stroke (Обводка), но в этом уроке они будут рассмотрены


Урок 5 Как прекрасен этот цвет, посмотри!

Из книги автора

Урок 5 Как прекрасен этот цвет, посмотри! Наверняка вы согласитесь с тем, что цвет – важный источник информации об объекте. Более того, самый яркий и бросающийся в глаза его (объекта) атрибут. Неслучайно мы говорим, что «яблоко зеленое», предполагая, что оно еще не созрело,


Глава 9 Возможности COM в Microsoft Word и Microsoft Excel

Из книги автора

Глава 9 Возможности COM в Microsoft Word и Microsoft Excel • Технология OLE• Технология COM• Использование OLE в Delphi• Управление Microsoft Word и Microsoft ExcelТехнология COM/DCOM является одной из важных и широко используемых современных технологий. Охватить все аспекты технологии COM/DCOM очень сложно, и


9.4. Управление Microsoft Word и Microsoft Excel

Из книги автора

9.4. Управление Microsoft Word и Microsoft Excel Трюки в Microsoft WordВ этом разделе мы более подробно остановимся на рассмотрении практических примеров использования СОМ-сервера редактора Microsoft Word. Достаточно популярный редактор обладает обширным набором возможностей, которые можно


Совет 49 Этот толстяк в зеркале

Из книги автора

Совет 49 Этот толстяк в зеркале К сожалению, у меня есть лишний вес. Это моя давняя проблема. Но когда я жил в Индии, мне удалось сильно похудеть. Отчасти благодаря диете. Отчасти благодаря физическим нагрузкам. Но в основном из-за болезни. После возвращения в Соединенные


Этот свихнувшийся мир

Из книги автора

Этот свихнувшийся мир Автор: Киви БердТо, что так называемый цивилизованный мир живет по очень странным порядкам, – вряд ли для кого новость. Просто все давно привыкли, что нашей жизнью нередко управляют весьма далекие от здравого смысла законы и понятия, анализировать


Этот пылесос вместо шума издаёт звуки, помогающие медитации Николай Маслухин

Из книги автора

Этот пылесос вместо шума издаёт звуки, помогающие медитации Николай Маслухин Опубликовано 27 мая 2013 Шведская компания Electrolux давно зарекомендовала себя как производитель техники, выходящей за рамки ожидаемого функционала и выполняющей чуть более


Этот стержень позволит охладить бутылочное пиво изнутри Николай Маслухин

Из книги автора

Этот стержень позволит охладить бутылочное пиво изнутри Николай Маслухин Опубликовано 13 июня 2013 Американская компания Corkcicle разработала интересный аксессуар для охлаждения бутылочного пива под названием Chillsner. Благодаря его использованию


Этот будильник разбудит хозяина суровой и бодрящей информацией Николай Маслухин

Из книги автора

Этот будильник разбудит хозяина суровой и бодрящей информацией Николай Маслухин Опубликовано 11 ноября 2013 Американские дизайнеры Алексис Бедорет, Раян Гури и Тод Сьюзмен считают, что современный будильник должен быть интерактивным и личностно


АНАЛИЗЫ: Этот непостижимый административный учет

Из книги автора

АНАЛИЗЫ: Этот непостижимый административный учет Для россиянина связь между учетом и распределением очевидна до неразрывности, по-видимому, вследствие того, что в недавнем советском прошлом учитывалось ненамного больше того, что распределялось. Например, государство


Этот будильник разбудит вас имитацией восхода солнца Николай Маслухин

Из книги автора

Этот будильник разбудит вас имитацией восхода солнца Николай Маслухин Опубликовано 21 января 2014 Медики давно доказали, что наиболее правильное и комфортное пробуждение для человека — естественное, вместе с восходом солнца. А компания Philips