Rumah >hujung hadapan web >tutorial css >Bagaimana untuk Mencegah Halaman Kosong Tambahan Apabila Mencetak dengan CSS?

Bagaimana untuk Mencegah Halaman Kosong Tambahan Apabila Mencetak dengan CSS?

DDD
DDDasal
2024-11-03 03:32:311070semak imbas

How to Prevent Extra Blank Pages When Printing with CSS?

Mencegah Halaman Kosong Tambahan Apabila Mencetak dengan CSS

Apabila mencetak dokumen HTML menggunakan sifat CSS, pengguna mungkin menghadapi masalah di mana kosong tambahan halaman dicetak sebelum atau selepas kandungan yang dimaksudkan. Untuk menyelesaikan isu ini, pertimbangkan penyelesaian berikut:

Satu pendekatan ialah menggunakan sifat pemecah halaman dengan nilai sentiasa. Walau bagaimanapun, ini boleh memperkenalkan halaman kosong tambahan sebelum kandungan. Untuk mengelakkan perkara ini, cuba tetapkan pemecah halaman-sebelum kepada sentiasa.

Sebagai alternatif, kaedah yang lebih berkesan ialah menggunakan pertanyaan media khusus untuk tujuan percetakan, seperti:

@media print {
    html, body {
        height: 99%;    
    }
}

Dengan menetapkan ketinggian HTML dan elemen badan kepada 99% dalam pertanyaan media cetak, anda boleh menghapuskan sebarang ruang kosong tambahan yang mungkin menyebabkan halaman tambahan dicetak.

Atas ialah kandungan terperinci Bagaimana untuk Mencegah Halaman Kosong Tambahan Apabila Mencetak dengan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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