Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Memaksa Pemecahan Halaman Dengan Amanah Semasa Mencetak daripada Google Chrome?

Bagaimanakah Saya Boleh Memaksa Pemecahan Halaman Dengan Amanah Semasa Mencetak daripada Google Chrome?

DDD
DDDasal
2024-12-10 21:17:17150semak imbas

How Can I Reliably Force Page Breaks When Printing from Google Chrome?

Pecah Halaman dalam Pencetakan Google Chrome

Dalam Google Chrome, mencapai pemisah halaman semasa pencetakan boleh menjadi mencabar. Walaupun dokumentasi mencadangkan kesahihan page-break-after: always;, kaedah ini mungkin tidak selalu berfungsi dengan berkesan.

Penyelesaian

Untuk memaksa pemisah halaman dalam Chrome dengan pasti, pendekatan berikut telah terbukti berjaya:

Buat

untuk setiap halaman yang anda ingin pecahkan.

Tetapkan "halaman" kelas CSS kepada setiap

.

Dalam pertanyaan media "cetak" CSS anda, tentukan peraturan berikut:

div.page {
  page-break-after: always;
  page-break-inside: avoid;
}

Contohnya:

<div class="page">
  <h1>This is Page 1</h1>
</div>
<div class="page">
  <h1>This is Page 2</h1>
</div>
<div class="page">
  <h1>This is Page 3</h1>
</div>

Dengan mengikuti pendekatan ini, anda boleh memastikan halaman yang konsisten pecah apabila mencetak daripada Google Chrome, tanpa mengira saiz kandungan atau kerumitan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memaksa Pemecahan Halaman Dengan Amanah Semasa Mencetak daripada Google Chrome?. 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