Bagaimana untuk Mencetak Kandungan HTML Tertentu Tanpa Menjejaskan Paparan Halaman?

Linda Hamilton
Lepaskan: 2024-10-27 07:35:03
asal
400 orang telah melayarinya

How to Print Specific HTML Content Without Affecting the Page's Display?

Mencetak Kandungan HTML Tertentu tanpa Menjejaskan Paparan Halaman

Dalam pembangunan web, anda mungkin menghadapi senario di mana anda perlu mencetak kandungan HTML tertentu apabila butang diklik, tanpa mengganggu paparan semasa halaman. Pelbagai penyelesaian wujud, termasuk yang anda nyatakan: meletakkan kandungan dalam div tersembunyi.

Walau bagaimanapun, pendekatan yang lebih cekap boleh dicapai menggunakan pertanyaan media CSS:

@media print {
  .noPrint{
    display:none;
  }
}
h1{
  color:#f6f6;
}
Salin selepas log masuk

Di sini, a kelas yang dipanggil "noPrint" digunakan pada elemen yang tidak sepatutnya dicetak. Apabila dialog cetakan dibuka, gaya yang ditakrifkan dalam blok cetakan @media akan digunakan, menyembunyikan elemen ini sambil mengekalkan penampilan asal halaman web.

<h1>
print me
</h1>
<h1 class="noPrint">
no print
</h1>
<button onclick="window.print();" class="noPrint">
Print Me
</button>
Salin selepas log masuk

Dalam kod ini, tajuk "cetak saya" akan dicetak, manakala elemen dengan kelas "noPrint" akan disembunyikan. Kaedah ini membolehkan lebih fleksibiliti dan kawalan ke atas output cetakan, memastikan hanya kandungan yang dimaksudkan dihantar ke pencetak.

Atas ialah kandungan terperinci Bagaimana untuk Mencetak Kandungan HTML Tertentu Tanpa Menjejaskan Paparan Halaman?. 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