複製鏈接
請複製以下鏈接發送給好友

href

鎖定
href是Hypertext Reference的縮寫。意思是指定超鏈接目標的URL。href 屬性的值可以是任何有效文檔的相對或絕對URL,包括片段標識符JavaScript代碼段。 [1] 
中文名
超文本引用
外文名
Hypertext Reference
簡    寫
href
作    用
指定超鏈接目標的URL

href定義

<a> 標籤的 href 屬性用於指定超鏈接目標的URL。
如果用户選擇了<a>標籤中的內容,那麼瀏覽器會嘗試檢索並顯示href 屬性指定的URL所表示的文檔,或者執行JavaScript表達式、方法和函數的列表。 [1] 

href屬性值

HTML中,href屬性具有如下表中所述的屬性值 [2] 
描述
超鏈接的 URL。可能的值:

href用法分類

  1. 內部連接:<a href="#/URL">name</a>
  2. 錨記:<a name="object-name">name</a><a href="#object-name">name</a>
  3. 外部鏈接:<a href="URL">name</a>建立一個以name為表象的網址鏈接。
  4. 鏈接説明文字:<a href="/" title="鏈接説明">鏈接説明</a>
  5. 特效鏈接特效鏈接的目的不是跳轉到其他位置,而是為了實現基本頁面特效,這種鏈接需要腳本來支持。例如:JavaScript腳本:<a href="javascript:alert('夜深了早點休息吧!')">點擊我!</a><a href="javascript:;">回到頂部</a>通常用於跳轉,且不跳轉到某錨點#xxx,用來實現返回頂部等效果。VBScript腳本:<a href=vbscript:msgbox("現在時間是:"&time)>點擊我!</a>
  6. 詭異無名超鏈接在HTML中,頁面相互嵌套,再帶上frame的總和應用時,超鏈接的路徑錯誤是個問題。如在java web開發時,下面是普通的超鏈接:<a href="findallsupplier.action?sign=0"></a>經常報找不到文件或是路徑中有重複路徑存在!解決方法:<a href="../../findallsupplier.action?sign=0"></a>不僅要指明這個超鏈接要去訪問誰,還要指明服務器處理完再次跳轉時的相對路徑。
  7. 外部CSS引用:<link type="text/css" rel="stylesheet" href="../css/test.css" />
  8. 如果<a>鏈接</a>不設置href的話,部分瀏覽器將不會出現cursor“手指針”。
  9. 如前端編程中CSS的外部樣式表使用中:
href href
參考資料