Bagaimana untuk Mencetak Imej Latar Belakang Dijana oleh ASP.NET Sprites dalam Pelayar Berbeza?

Patricia Arquette
Lepaskan: 2024-10-26 10:23:02
asal
999 orang telah melayarinya

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

Mencetak Imej Latar Belakang dengan CSS

Masalah:

ASP Net Sprite yang dihasilkan CSS Sprite adalah bukan mencetak. Kod HTML yang dijana termasuk teg dengan data berkod base64, menjadikan imej tidak kelihatan semasa cetakan.

Penyelesaian:

Untuk Chrome dan Safari:

<code class="css">@media print {
    * {-webkit-print-color-adjust:exact;}
}</code>
Salin selepas log masuk

Peraturan CSS ini memaksa Chrome dan Safari untuk mencetak imej latar belakang seperti yang dimaksudkan, tanpa mengira sumbernya.

Untuk Pelayar Web Lain:

Malangnya, untuk web lain pelayar, pengguna mesti mendayakan pencetakan imej latar belakang secara manual. Contohnya, dalam IE 9, 10 dan 11, pengguna mesti:

  1. Klik ikon roda gigi (Tetapan Cetakan)
  2. Pilih "Cetak"
  3. Klik " Persediaan Halaman" dan aktifkan pilihan untuk "Cetak Warna dan Imej Latar Belakang"

Atas ialah kandungan terperinci Bagaimana untuk Mencetak Imej Latar Belakang Dijana oleh ASP.NET Sprites dalam Pelayar Berbeza?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!