我想打印一個HTML頁面的方式,沒有任何額外的內容,如URL和日期。打印HTML頁面沒有附加內容(URL,日期等)
有些人告訴我,你不能用CSS/JavaScript來做,因爲這些額外的東西來自瀏覽器/打印機。
打印頁面的用戶正在使用服務器機器。瀏覽器將是界面,PHP可以結合使用來打印。
什麼是最好的方法來做到這一點?
我想打印一個HTML頁面的方式,沒有任何額外的內容,如URL和日期。打印HTML頁面沒有附加內容(URL,日期等)
有些人告訴我,你不能用CSS/JavaScript來做,因爲這些額外的東西來自瀏覽器/打印機。
打印頁面的用戶正在使用服務器機器。瀏覽器將是界面,PHP可以結合使用來打印。
什麼是最好的方法來做到這一點?
在谷歌瀏覽器中,您可以在打印時關閉其他內容。
在左下方的選項部分,關閉「頁眉和頁腳」。
https://storage.googleapis.com/support-kms-prod/SNP_2703025_en_v0
的URL,日期,和頁面標題,以及其它信息,常常印在報頭和/或頁腳是由Web瀏覽器進行控制。不幸的是,你不能通過CSS或HTML控制這些。由您的網站的訪問者決定是否要打印這些元素。
用戶可以按照以下步驟關閉頁眉和頁腳。 (步驟可能不同基於瀏覽器的版本,甚至有可能是在舊的瀏覽器無法使用,每個瀏覽器的最新版本完成所有步驟。)
鉻
火狐
--blank--
。的Internet Explorer
-Empty-
。你可以做到這一點,包括page mediaCSS規則在你的頁面:
<style>
@page {
size: auto;
margin: 0;
}
</style>
可以用'margin:0' 'margin-top:0; margin-bottom:0;'爲了能夠保持左右邊距,頁眉和頁腳仍然不會出現(在Firefox 51.0.1上進行檢查) – mauritslamers 2017-04-20 18:53:57
你所說的「機打印頁是服務器本身」是什麼意思?服務器執行打印是不是通過瀏覽器打印頁面? – 2013-04-10 00:07:23
如果您引用的是打印在文檔頁眉和頁腳中的信息,那麼是的,這些信息是由瀏覽器或打印機生成的(打印設置)。你是指別的東西嗎?你使用瀏覽器打印? – Revent 2013-04-10 00:09:00
我認爲在CSS3中有這方面的功能。但從未測試過。我曾經遇到過這個問題,但我無法解決它 – hek2mgl 2013-04-10 00:10:01