原文:
翻譯: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 ...