我想添加一個打印按鈕來讓用戶打印我的網頁。但是,當我打印所有的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. 我怎樣才能得到一個特定頁面的CMS頁面ID的Magento
- 3. 我怎樣才能重新加載頁面的一部分
- 4. 我怎樣才能得到這個網頁的內容?
- 5. 我怎樣才能在AS3中所有可用的打印機
- 6. 我怎樣才能改變一個PHP頁面的編碼?
- 7. 我怎樣才能找到一個網站的CSS
- 8. 我怎樣才能找到所有ydl_opts
- 9. 我怎樣才能附加框架WIX
- 10. 我怎樣才能得到一個網頁的其他網站上的標題?
- 11. 我怎樣才能得到當前頁面的DOM
- 12. 我怎樣才能做到在PHP頁面的「返回」鏈接?
- 13. 我怎樣才能得到在jQuery的手機引用頁面
- 14. 我怎樣才能與字母分頁
- 15. 如何使用css&bootstrap樣式打印我的頁面
- 16. 我怎樣才能使用imacros得到一個頁面的密碼到另一個頁面
- 17. 我怎樣才能一次打印兩個API結果
- 18. 我怎樣才能從一個格式的txt文件更新維基頁面?
- 19. 我怎樣才能得到我怎樣才能獲得的所有屬性放在一個頁面的每個類別</p> <p>我想表明這樣的過濾器的所有屬性放在一個頁面的每個類別
- 20. 我怎樣才能等到一個網站完成加載?
- 21. 我怎樣才能找到一個DataTable
- 22. 我怎樣才能得到一個TD
- 23. 我怎樣才能得到部分網頁由php
- 24. 我怎樣才能看到許多grep結果頁面?
- 25. 我怎樣才能找到一個位置附近的位置?
- 26. 我怎樣才能發佈同一頁面使用Ajax JSON
- 27. 打印頁面時的樣式問題
- 28. 我怎樣才能創建CSS的標籤,我需要打印8.5 8.5尺寸的頁面?
- 29. 使用Facebook Graph API,我怎樣才能得到一個頁面的內容?
- 30. 我怎樣才能保持一個頁面有多少Facebook喜歡的日誌?
在我的情況下,根本沒有'media'屬性,但添加'media =「all」'工作。起初我瀏覽過這個答案,因爲我知道我的鏈接上沒有'media =「screen」'。 – Benjamin 2012-01-31 21:06:29
media =「all」像魅力一樣工作。 – 2012-06-04 09:16:08