|
1 |
| -href.md |
| 1 | +HTML href 属性 |
2 | 2 | ===
|
3 | 3 |
|
4 |
| -欢迎您编辑 <a target="__blank" href="https://github.com/jaywcjlove/html-tutorial/blob/main/docs/attribute/href.md">docs/attribute/href.md</a> 文件,共建 HTML Tutorial 文档。 |
| 4 | +## 定义和用法 |
| 5 | + |
| 6 | +对于 [\<a>](../tags/a.md) 和 [\<area>](../tags/area.md) 元素,`href` 属性指定链接指向的页面的 URL。 |
| 7 | + |
| 8 | +对于 [\<base>](../tags/base.md) 元素,`href` 属性指定页面上所有相对 URL 的基本 URL。 |
| 9 | + |
| 10 | +对于 [\<link>](../tags/link.md) 元素,`href` 属性指定外部资源(通常是样式表文件)的位置(URL)。 |
| 11 | + |
| 12 | +## 适用于 |
| 13 | + |
| 14 | +`href` 属性可用于以下元素: |
| 15 | + |
| 16 | +| 元素 Element | 属性 Attribute | |
| 17 | +| ----- | ----- | |
| 18 | +| [\<a>](../tags/a.md) | [href](../tags/a_href.md) | |
| 19 | +| [\<area>](../tags/area.md) | [href](../tags/area_href.md) | |
| 20 | +| [\<base>](../tags/base.md) | [href](../tags/base_href.md) | |
| 21 | +| [\<link>](../tags/link.md) | [href](../tags/link_href.md) | |
| 22 | + |
| 23 | +## 示例 |
| 24 | + |
| 25 | +### A 示例 |
| 26 | + |
| 27 | +href 属性指定 [\<a>](../tags/a.md) 链接的目的地: |
| 28 | + |
| 29 | +```html idoc:preview:iframe |
| 30 | +<a href="https://github.com/jaywcjlove/html-tutorial">访问 HTML Tutorial 仓库</a> |
| 31 | +``` |
| 32 | + |
| 33 | +### Area 示例 |
| 34 | + |
| 35 | +带有可点击 [\<area>](../tags/area.md) 的图像地图: |
| 36 | + |
| 37 | +```html idoc:preview:iframe |
| 38 | +<img src="../assets/workplace.jpg" alt="Workplace" usemap="#workmap" width="400" height="379"> |
| 39 | +<map name="workmap"> |
| 40 | + <area shape="rect" coords="34,44,270,350" alt="Computer" href="../tags/a.html"> |
| 41 | + <area shape="rect" coords="290,172,333,250" alt="Phone" href="../tags/abbr.html"> |
| 42 | + <area shape="circle" coords="337,300,44" alt="Cup of coffee" href="../tags/address.html"> |
| 43 | +</map> |
| 44 | +``` |
| 45 | + |
| 46 | +### Base 示例 |
| 47 | + |
| 48 | +为页面上的所有相对 URL 指定一个 [\<base>](../tags/base.md) 基本 URL: |
| 49 | + |
| 50 | +```html |
| 51 | +<head> |
| 52 | + <base href="https://www.w3schools.com/images/"> |
| 53 | +</head> |
| 54 | +``` |
| 55 | + |
| 56 | +### Link 示例 |
| 57 | + |
| 58 | +链接 [\<link>](../tags/link.md) 到外部样式表: |
| 59 | + |
| 60 | +```html |
| 61 | +<link rel="stylesheet" type="text/css" href="theme.css"> |
| 62 | +``` |
| 63 | + |
| 64 | +## 浏览器支持 |
| 65 | + |
| 66 | +`href` 属性对每个元素都有以下浏览器支持: |
| 67 | + |
| 68 | +| 元素 Element | ![chrome][1] | ![edge][2] | ![firefox][3] | ![safari][4] | ![opera][5] | |
| 69 | +| ------- | --- | --- | --- | --- | --- | |
| 70 | +| [\<a>](../tags/a.md) | Yes | Yes | Yes | Yes | Yes | |
| 71 | +| [\<area>](../tags/area.md) | Yes | Yes | Yes | Yes | Yes | |
| 72 | +| [\<base>](../tags/base.md) | Yes | Yes | Yes | Yes | Yes | |
| 73 | +| [\<link>](../tags/link.md) | Yes | Yes | Yes | Yes | Yes | |
| 74 | + |
| 75 | +[1]: ../assets/chrome.svg |
| 76 | +[2]: ../assets/edge.svg |
| 77 | +[3]: ../assets/firefox.svg |
| 78 | +[4]: ../assets/safari.svg |
| 79 | +[5]: ../assets/opera.svg |
0 commit comments