HTML <a> 標簽
- 上一頁 <!DOCTYPE>
- 下一頁 <abbr>
定義和用法
<a>
標簽定義超鏈接,用于從一張頁面鏈接到另一張頁面。
<a>
元素最重要的屬性是 href 屬性,它指示鏈接的目的地。
默認情況下,鏈接將在所有瀏覽器中顯示如下:
- 未訪問過的鏈接是帶有下劃線和藍色的
- 已訪問過的鏈接是帶有下劃線和紫色的
- 正在訪問的鏈接是帶有下劃線和紅色的
提示:您可能已經注意到了,CodeW3C.com 站點內的鏈接外觀與默認的鏈接外觀非常不同。您可以使用 CSS 偽類 向文本超鏈接添加復雜而多樣的樣式。
另請參閱:
HTML 教程:HTML 鏈接
HTML DOM 參考手冊:Anchor 對象
CSS 教程:鏈接樣式
術語解釋
實例
例子 1
創建指向 codew3c.com 的鏈接:
<a href="https://www.codew3c.com">訪問 codew3c.com!</a>
例子 2
如何使用圖像作為鏈接:
<a href="https://www.codew3c.com"> <img border="0" alt="W3School" src="w3logo.png" width="400" height="225"> </a>
例子 3
如何在新的瀏覽器窗口中打開鏈接:
<a href="https://www.codew3c.com" target="_blank">訪問 codew3c.com!</a>
例子 4
如何鏈接到電子郵件地址:
<a href="mailto:someone@example.com">發送電子郵件</a>
例子 5
如何鏈接到電話號碼:
<a href="tel:+8613888888888">+86 138 8888 8888</a>
例子 6
如何鏈接到同一頁上的另一個部分:
<a href="#section2">轉到第二章</a>
例子 7
如何鏈接到 JavaScript:
<a href="javascript:alert('Hello World!');">執行 JavaScript</a>
提示和注釋
提示:如果 <a> 標簽沒有 href 屬性,它只是一個超鏈接的占位符。
提示:被鏈接的頁面通常顯示在當前瀏覽器窗口中,除非您規定了另一個目標(用 target 屬性)。
屬性
屬性 | 值 | 描述 |
---|---|---|
download | 文件名 | 規定當用戶單擊超鏈接時將下載目標。 |
href | URL | 規定鏈接指向的頁面的 URL。 |
hreflang | 語言代碼 | 規定被鏈接文檔的語言。 |
media | 媒體查詢 | 規定被鏈接文檔是為何種媒介/設備優化的。 |
ping | URL 列表 | 規定以空格分隔的 URL 列表,當鏈接被訪問時,瀏覽器將發送帶有 ping 正文的 POST 請求(在后臺發送)。通常用于跟蹤。 |
referrerpolicy |
|
規定要與鏈接一起發送的引用信息。 |
rel |
|
規定當前文檔和被鏈接文檔之間的關系。 |
target |
|
規定在何處打開被鏈接文檔。 |
type | 媒體類型 | 規定被鏈接文檔的媒體類型。 |
全局屬性
<a>
標簽還支持 HTML 中的全局屬性。
事件屬性
<a>
標簽還支持 HTML 中的事件屬性。
默認的 CSS 設置
大多數瀏覽器將使用以下默認值顯示 <a>
元素:
a:link, a:visited { color: (internal value); text-decoration: underline; cursor: auto; } a:link:active, a:visited:active { color: (internal value); }
瀏覽器支持
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 |
- 上一頁 <!DOCTYPE>
- 下一頁 <abbr>