Maison > interface Web > tutoriel CSS > Comment imprimer des images d'arrière-plan générées par des sprites ASP.NET dans différents navigateurs ?

Comment imprimer des images d'arrière-plan générées par des sprites ASP.NET dans différents navigateurs ?

Patricia Arquette
Libérer: 2024-10-26 10:23:02
original
1155 Les gens l'ont consulté

How to Print Background Images Generated by ASP.NET Sprites in Different Browsers?

Impression d'images d'arrière-plan avec CSS

Problème :

Les sprites CSS générés par ASP Net sont pas d'impression. Le code HTML généré inclut balises avec des données codées en base64, rendant les images invisibles à l'impression.

Solution :

Pour Chrome et Safari :

<code class="css">@media print {
    * {-webkit-print-color-adjust:exact;}
}</code>
Copier après la connexion

Cette règle CSS oblige Chrome et Safari à imprimer les images d'arrière-plan comme prévu, quelle que soit leur source.

Pour les autres navigateurs Web :

Malheureusement, pour les autres navigateurs Web navigateurs, les utilisateurs doivent activer manuellement l’impression de l’image d’arrière-plan. Par exemple, dans IE 9, 10 et 11, les utilisateurs doivent :

  1. Cliquez sur l'icône en forme de rouage (Paramètres d'impression)
  2. Sélectionnez "Imprimer"
  3. Cliquez sur " Mise en page" et activez l'option "Imprimer les couleurs et les images d'arrière-plan"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal