5
我正在生成一個獨立的HTML文檔,約束條件是文檔必須只是一個文件。我希望使用CSS來確保在瀏覽器中查看文檔中的鏈接時可見且可發現(可能帶有下劃線的藍色),但在打印文檔時消除大部分格式。設置CSS媒體類型內嵌
這可能只是一個<style>
塊嗎?
是否有可能通過JavaScript jiggery-pokery獲得我想要的內容?
我正在生成一個獨立的HTML文檔,約束條件是文檔必須只是一個文件。我希望使用CSS來確保在瀏覽器中查看文檔中的鏈接時可見且可發現(可能帶有下劃線的藍色),但在打印文檔時消除大部分格式。設置CSS媒體類型內嵌
這可能只是一個<style>
塊嗎?
是否有可能通過JavaScript jiggery-pokery獲得我想要的內容?
您可以在<style>
塊中使用@media或@import並設置特定於媒體類型的樣式。
更多在這裏閱讀:http://www.w3.org/TR/CSS2/media.html
@media print {
/* print styles */
a {color:#333}
}
@media screen {
/* screen only styles */
a {border-bottom:1px solid blue}
}
/* general styles here */
'jiggery-pokery'不是一個技術術語。請定義。 (: – Hogan 2011-05-23 17:22:29
我在這裏使用'jiggery-pokery'作爲'klu [d]?ge'的同義詞。 – 2011-05-23 18:05:43