監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關閉

網站建設之css技巧之PDF、ZIP、DOC鏈接的標注

申請免費試用、咨詢電話:400-8352-114

  

  網站建設之css技巧之PDF、ZIP、DOC鏈接的標注

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

  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實現相似的效果。

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

  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();

}

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

.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; }

  以上就是網站建設之css技巧之PDF、ZIP、DOC鏈接的標注,希望能幫助大家~!

發(fā)布:2007-04-07 16:46    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]

泛普重慶網站建設公司其他應用

重慶OA軟件 重慶OA新聞動態(tài) 重慶OA信息化 重慶OA客戶 重慶OA快博 重慶OA行業(yè)資訊 重慶軟件開發(fā)公司 重慶網站建設公司 重慶物業(yè)管理軟件 重慶餐飲管理軟件 重慶倉庫管理系統(tǒng) 重慶門禁系統(tǒng) 重慶微信營銷 重慶ERP 重慶監(jiān)控公司 重慶金融行業(yè)軟件 重慶B2B、B2C商城系統(tǒng)開發(fā) 重慶建筑施工項目管理系統(tǒng)開發(fā)