如何設計 HTML 頁面以 A4 尺寸列印?
如何設計具有A4 紙張尺寸的HTML 頁面
許多用戶希望能夠列印模仿尺寸和邊距的HTML 頁面A4 尺寸的紙張。本文探討了實現此效果所需的技術。
用於列印的 CSS 媒體查詢
控制 HTML 頁面列印尺寸的關鍵在於利用 CSS 媒體查詢。這些查詢針對印刷媒體並允許套用特定樣式。對於A4尺寸的列印,可以使用以下@media查詢:
@media print { body { width: 21cm; height: 29.7cm; margin: 30mm 45mm 30mm 45mm; } }
此程式碼將列印頁面的寬度和高度分別設定為21厘米和29.7厘米,對應於A4頁面。此外,它還定義了 30 毫米(頂部和底部)和 45 毫米(左側和右側)的邊距,以實現所需的頁面尺寸。
後續分頁符號
如果 HTML內容超出指定的頁面大小,必須建立後續頁面。這可以透過插入 CSS 分頁符號來完成。例如:
div.chapter { page-break-after: always; }
此程式碼確保每個章節都從新頁面開始。
瀏覽器顯示
最佳化網頁顯示頁面,同時保持列印的 A4 尺寸,建立單獨的 Web CSS 檔案或覆蓋列印 CSS 的部分內容。例如:
@media screen { body { width: 80%; height: auto; margin: 20px; } }
此程式碼將顯示寬度設定為可用瀏覽器空間的 80%,並自動調整高度。邊距也減少到 20 像素,以獲得更適合網路的佈局。
結論
透過實作 CSS 媒體查詢和管理分頁符,可以建立一個列印時 HTML 頁面的行為類似於 A4 尺寸的文件。透過分離列印和網頁CSS,頁面還可以針對不同的觀看環境保持最佳化的顯示。
以上是如何設計 HTML 頁面以 A4 尺寸列印?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

在本週的平台新聞綜述中,Chrome引入了一個用於加載的新屬性,Web開發人員的可訪問性規範以及BBC Move
