我有一個頁面,我想要打印包含大量鏈接的內容。打印視圖中的常規文本樣式鏈接
有沒有一種方法使用css來設置鏈接的樣式,使鏈接標題看起來像普通文本?
我希望有我的鏈接,通常是這樣的:
Google
看起來就像沒有超鏈接普通文本:
谷歌
我有一個頁面,我想要打印包含大量鏈接的內容。打印視圖中的常規文本樣式鏈接
有沒有一種方法使用css來設置鏈接的樣式,使鏈接標題看起來像普通文本?
我希望有我的鏈接,通常是這樣的:
Google
看起來就像沒有超鏈接普通文本:
谷歌
通過「抑制」我想你的意思是「風格」,因爲你可以」 t點擊打印的鏈接。
使用print stylesheet並將A標籤設置爲普通文本。
添加其他的CSS文件是這樣的:
<LINK rel="stylesheet" type"text/css" href="print.css" media="print">
打印時,它會調用這個CSS文件,而不是常規的一個media="screen"
我已經打電話給打印的css表格。當我指定媒體=「打印」時,它將所有格式化。之前沒有任何具體說明。 – 2011-12-22 20:24:54
不要去掉所有的東西,指定你想要的鏈接的樣子 - 所有的瀏覽器默認樣式鏈接(藍色+下劃線)。 – ptriek 2011-12-22 20:28:01
我的意思是指定媒體=「打印」似乎採取了一切的格式化。 – 2011-12-22 20:31:02
使用的打印介質查詢,然後打印規範化鏈接,例如
@media print {
* { background: transparent !important; color: #444 !important; text-shadow: none; }
a, a:visited { color: #000 !important; text-decoration: none; }
}
可以定義你的@print
CSS第
@media print {
a { text-decoration: none; color: #000 }
}
這感覺就像一個黑客,雖然這樣做確實得到了我想要的樣子。我希望完全刪除鏈接,但也許這會起作用。 – 2011-12-22 20:32:48
nope,這不是破解:)「打印」類型是W3C標準的重要組成部分,同時還有「屏幕」和不太受歡迎的「手持」,「電視」等(http://www.w3.org/TR/)。 CSS2/media.html)。而要徹底刪除鏈接,你可以做'a {display:none}' – 2011-12-22 21:06:10
我想我現在已經明白了。我認爲@media print是這樣,你可以在你的css表單中定義一個特定的部分進行打印。我用一個完整的css表單打印樣式,而不是主css表格的特定部分。 – 2011-12-23 02:36:34
的鏈接所有的風格,我認爲你是對的。我是網絡開發新手,並試圖找出我的條款。 – 2011-12-22 20:26:07
修正了這個問題。 – ptriek 2011-12-22 20:31:00