PDF ZIP DOC鏈結的標註 CSS技巧

2022-09-29 06:39:09 字數 642 閱讀 3015

原文:

翻譯:css技巧之pdf、zip、doc鏈結的標註

有時候我們希望能明確的用小圖示來標明我們的超連結的型別。是乙個zip文件還是乙個pdf檔案。這樣訪問者就知道他所要點選的這個鏈結是**而不是開啟另乙個頁面了。如果所有的人都使用ie7或者ff的話。我們完全可以使用[att$=val]屬性選擇器,尋找以程式設計客棧特定值(比如.zip和.doc)結尾的屬性。

a[href$=".pdf"]

a[href$=".zip"]

不幸的是ie6以下瀏覽器不支援屬性選擇器。好在,可以通過在每個元素中新增類,使用j**ascript和dom實現相似的效果。

下面給出了乙個解決辦法:

function filelinks()

if (filelink.href.indexof('.doc') != -1)

if (filelink.href.indexof('.zip') -1)

} }}window.onload = function()

當然,你需要在你的css檔案中,增加這幾個css類:

.pdflink

.doclink

.ziplink

最後一點建議,你的小圖示不要過分醒目,這會分散瀏覽者的注意力。

本文位址:

要素的標註

要素的標註標註有兩種方法,乙個是新增textelement到文件物件,另一種是基於要素的某個屬性進行標註,它需要載入資料支援。第一種方法在p8中可以看到。下面介紹後一種方法 public sub anno byval pgeofeatlyr as igeofeaturelayer,byval fie...

C 的內鏈結與外鏈結

1 編譯單元 在編譯器編譯 時,只會去編譯.cpp檔案,而所有的標頭檔案會在預編譯時全部拷貝到.cpp中去,之後編譯.cpp檔案,所以每個.cpp檔案是乙個編譯單元。2 宣告 宣告是將乙個名稱引入到乙個作用域中來,並且,除了類中的成員函式和成員變數的外,在同乙個作用域是可以重複宣告的。3 定義 定義...

c的鏈結詳解

stack.c include define stacksize 1000 typedef struct stack stack stack s int count 0 void pushstack int d int popstack int isempty link.c include int ...