Используется print css, изображение добавлено ранее: тело не отображается в Internet Explorer 8

) Я использую отдельный CSS для печати на нашем веб-сайте. попросили разместить наш логотип в верхней части печатных страниц. Это код, который я использую для print.css:

body:before {
content: url(../images/logo.gif);
}

Это работает в Firefox, Chrome, Safari и Opera ... и, конечно, вы знаете, что будет дальше .

Это не работает в Internet Explorer 8, который, по-видимому, ранее поддерживает псевдокласс: http://www.quirksmode.org/css/beforeafter_content.html

В предварительном просмотре для печати есть пустое пространство того же размера, что и логотип, но наш логотип не печатается. Если я изменю код на:

content: "Test Text" url(../images/logo.gif);

«Тестовый текст» отображается, но все еще не логотип.

Есть ли у кого-нибудь идеи? очень сложно, потому что я не могу отладить "предварительный просмотр печати", и простое изменение типа мультимедиа в ссылках CSS отображает что-то совершенно другое на экране браузера.

Ура Тама

6
задан BaronGrivet 24 August 2010 в 04:19
поделиться