我想添加一個打印按鈕來讓用戶打印我的網頁。但是,當我打印所有的CSS樣式都丟失。看來打印機只保留基本的html元素。如果我也想打印出完全像在瀏覽器中一樣的頁面,我該怎麼辦?我的意思是,如果我使用彩色打印機,它會打印一個彩色頁面,其上帶有CSS樣式。當我使用黑白打印機時,應該將淺色打印爲白色和深色,如灰色或黑色。我怎樣才能打印一個網頁的所有CSS樣式附加到頁面?
13
A
回答
16
如果您的link
元件上有media="screen"
,請嘗試將其移除或替換爲media="all"
。
2
CSS樣式表有一個屬性media
。它指定了這個CSS適用的媒體。列出可能的媒體類型here。
<style type="text/css" media="all">
@import "myCss.css";
</style>
OR
<link rel="stylesheet" type="text/css" media="print" href="print.css">
3
相關問題
- 1. 我怎樣才能插入打印按鈕,在網頁
- 2. 我怎樣才能只有一個我的網頁?
- 3. 我怎樣才能擁有一個ListView的多個頁面?
- 4. 我怎樣才能得到一個網頁的所有鏈接,並使用硒
- 5. 我怎樣才能讓jQuery printElement打印一個div與CSS類?
- 6. 我怎樣才能得到使用「require_once」頁面的網址
- 7. 我怎樣才能得到一個特定頁面的CMS頁面ID的Magento
- 8. 我怎樣才能重新加載頁面的一部分
- 9. 我怎樣才能讓一個後臺頁面訪問我探
- 10. 我怎樣才能得到這個網頁的內容?
- 11. 我怎樣才能讓每個頁面有多個小部件?
- 12. 我怎樣才能在AS3中所有可用的打印機
- 13. 我怎樣才能打印字符值?
- 14. 我怎樣才能去angularjs的另一個頁面
- 15. 我怎樣才能改變一個PHP頁面的編碼?
- 16. 我怎樣才能改變一個PHP頁面的URL與Apache
- 17. 我怎樣才能找到一個網站的CSS
- 18. 我怎樣才能找到所有ydl_opts
- 19. 我怎樣才能得到幻影「執行」我的網頁?
- 20. 我怎樣才能附加框架WIX
- 21. 我怎樣才能從另一個頁面數據在ASP.NET
- 22. 我怎樣才能得到一個網頁的其他網站上的標題?
- 23. 打印樣式表 - 如何打印分頁內容的所有頁面?
- 24. 我怎樣才能刪除我的主頁上的水印?
- 25. 我怎樣才能打開一個網頁,並分配其DataContext的
- 26. 我怎樣才能得到在jQuery的手機引用頁面
- 27. 我怎樣才能做到在PHP頁面的「返回」鏈接?
- 28. 我怎樣才能得到當前頁面的DOM
- 29. 我怎樣才能與字母分頁
- 30. 我怎樣才能在分頁CFSCRIPT
在我的情況下,根本沒有'media'屬性,但添加'media =「all」'工作。起初我瀏覽過這個答案,因爲我知道我的鏈接上沒有'media =「screen」'。 – Benjamin 2012-01-31 21:06:29
media =「all」像魅力一樣工作。 – 2012-06-04 09:16:08