О, этот странный 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. И все.

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

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

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

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

Из книги Журнал «Компьютерра» №40 от 01 ноября 2005 года автора Журнал «Компьютерра»

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


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

Из книги Журнал «Компьютерра» № 18 от 15 мая 2007 года автора Журнал «Компьютерра»

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


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

Из книги Iptables Tutorial 1.1.19 автора Andreasson Oskar

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


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

Из книги Adobe Fotoshop CS в примерах (III-IV) автора Топорков Сергей Сергеевич

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


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

Из книги WinXP FAQ (Часто задаваемые вопросы по ОС Windows XP) автора Шашков Алексей

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


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

Из книги Delphi. Трюки и эффекты автора Чиртик Александр Анатольевич

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


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

Из книги Фотоприколы с помощью Photoshop автора Гурский Юрий Анатольевич

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


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

Из книги Цифровой журнал «Компьютерра» № 175 автора Журнал «Компьютерра»

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


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

Из книги Цифровой журнал «Компьютерра» № 177 автора Журнал «Компьютерра»

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


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

Из книги Инфобизнес за один день автора Ушанов Азамат

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


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

Из книги Цифровой журнал «Компьютерра» № 199 автора Журнал «Компьютерра»

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


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

Из книги Цифровой журнал «Компьютерра» № 209 автора Журнал «Компьютерра»

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


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

Из книги Программист-фанатик автора Фаулер Чед

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


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

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

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