日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

PDF、ZIP、DOC鏈接的標(biāo)注(CSS技巧)_Web標(biāo)準(zhǔn)教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

有時候我們希望能明確的用小圖標(biāo)來標(biāo)明我們的超鏈接的類型。是一個zip文檔還是一個pdf文件。這樣訪問者就知道他所要點(diǎn)擊的這個鏈接是下載而不是打開另一個頁面了。假如所有的人都使用IE7或者FF的話。我們完全可以使用[att$=val]屬性選擇器,尋找以特定值(比如.zip和.doc)結(jié)尾的屬性。

以下為引用的內(nèi)容:
a[href$=".pdf"] { padding-right: 19px; background: url(pdf.gif) no-repeat 100% .5em; }
a[href$=".zip"] { padding-right: 17px; background: url(zip.gif) no-repeat 100% .5em; }

不幸的是IE6以下瀏覽器不支持屬性選擇器。好在,可以通過在每個元素中添加類,使用JavaScript和DOM實(shí)現(xiàn)相似的效果。

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

以下為引用的內(nèi)容:
function fileLinks() {
var fileLink;
if (document.getElementsByTagName('a')) {
for (var i = 0; (fileLink = document.getElementsByTagName('a')[i]); i ) {
if (fileLink.href.indexOf('.pdf') != -1) {
fileLink.setAttribute('target', '_blank');
fileLink.className = 'pdfLink';
}
if (fileLink.href.indexOf('.doc') != -1) {
fileLink.setAttribute('target', '_blank');
fileLink.className = 'docLink';
}
if (fileLink.href.indexOf('.zip') != -1) {
fileLink.setAttribute('target', '_blank');
fileLink.className = 'zipLink';
}
}


}
}
window.onload = function() {
fileLinks();
}

當(dāng)然,你需要在你的css文件中,增加這幾個css類:

以下為引用的內(nèi)容:
.pdfLink { padding-right: 19px; background: url(pdf.gif) no-repeat 100% .5em; }
.docLink { padding-right: 19px; background: url(doc.gif) no-repeat 100% .5em; }
.zipLink { padding-right: 17px; background: url(zip.gif) no-repeat 100% .5em; }

最后一點(diǎn)建議,你的小圖標(biāo)不要過分醒目,這會分散瀏覽者的注重力。

來源:模板無憂//所屬分類:Web標(biāo)準(zhǔn)教程/更新時間:2007-11-21
相關(guān)Web標(biāo)準(zhǔn)教程