Apabila cuba mencetak halaman web menggunakan window.print(), adalah perkara biasa untuk menemui elemen yang tidak diingini dalam pengepala atau pengaki, seperti tajuk halaman, laluan fail, nombor halaman dan tarikh. Penambahan ini boleh mengacaukan cetakan dan mengalih perhatian daripada kandungan yang dimaksudkan. Nasib baik, terdapat teknik untuk menghapuskan gangguan ini.
Dalam Chrome, penyelesaian paling mudah melibatkan penggunaan CSS untuk memanipulasi pengisytiharan @halaman. Dengan menetapkan sifat margin kepada 0, pengepala dan pengaki automatik disembunyikan dengan berkesan. Walau bagaimanapun, memandangkan kandungan memanjang ke had halaman, anda dinasihatkan untuk memasukkan jidar atau padding untuk mengelakkan kandungan daripada memanjang terlalu hampir ke tepi.
Contohnya:
@media print { @page { margin: 0; } body { margin: 1.6cm; } }
Perhatikan bahawa dalam kes di mana kandungan menjangkau berbilang halaman, versi cetakan mungkin kelihatan tidak seimbang, dengan margin yang berbeza-beza disebabkan kekurangan margin atas pada campur tangan halaman.
Walaupun kaedah ini berfungsi dengan baik dalam Chrome dan beberapa versi terbaru Firefox, kaedah ini mungkin tidak serasi secara universal merentas penyemak imbas. Untuk sokongan yang lebih luas, pertimbangkan untuk mencipta dan mencetak PDF, yang menawarkan lebih fleksibiliti dan kawalan ke atas dokumen akhir. Walau bagaimanapun, laluan ini datang dengan kerumitannya sendiri dan mungkin memperkenalkan cabaran tambahan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membersihkan Cetakan Halaman Web Saya dan Mengalih Keluar Pengepala dan Pengaki yang Tidak Diingini?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!