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>
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:
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!