列印特定div而不影響其他頁面內容
可以實現列印特定div而不影響頁面其餘內容的任務使用CSS。以下是實現此目的的方法:
純CSS 解決方案:
實作以下CSS 程式碼區塊:
@media print { body { visibility: hidden; } #section-to-print { visibility: visible; position: absolute; left: 0; top: 0; } }
如何它有效:
此CSS媒體查詢會在以下情況下啟動特定樣式:頁面正在列印。它隱藏了整個 body 元素,只留下 id 為「section-to-print」的 div 可見。此外,該 div 絕對位於頁面的左上角,確保其正確列印。使用 CSS 的好處:
注意:始終在瀏覽器的列印中測試您的列印樣式預覽以驗證它們是否按預期工作。替代方法(例如使用 display:none)可能更複雜,並且可能需要更改頁面結構。
以上是如何使用 CSS 只列印特定的 Div 而不影響頁面的其餘部分?的詳細內容。更多資訊請關注PHP中文網其他相關文章!