HTML <a> 标签的 href 属性 详解
HTML <a> 标签的 href 属性
实例
href 属性规定链接的目标:
<a href="http://www.phpcodeweb.com">phpcodeweb</a>
完整实例【亲自试一试】:
<html>
<body>
<p>绝对链接:</p>
<a href="http://www.phpcodeweb.com">phpcodeweb</a>
<p>相对链接:</p>
<a href="/index.html">phpcodeweb</a>
</body>
</html>
可以使用本站在线JavaScript测试工具测试上述代码运行效果:http://www.phpcodeweb.com/runjs.html
定义和用法
<a> 标签的 href 属性用于指定超链接目标的 URL。
href 属性的值可以是任何有效文档的相对或绝对 URL,包括片段标识符和 JavaScript 代码段。如果用户选择了 <a> 标签中的内容,那么浏览器会尝试检索并显示 href 属性指定的 URL 所表示的文档,或者执行 JavaScript 表达式、方法和函数的列表。
提示和注释
注意:<a> 标签中必须提供 href 属性或 name 属性。
制作文本链接
一个引用其他文档的简单 <a> 标签可以是下列形式:
<a href="http://www.phpcodeweb.com/index.html">phpcodeweb 在线教程</a>
浏览器用特殊效果显示短语“phpcodeweb 在线教程”(通常是带下划线的蓝色文本),这样用户就会知道它是一个可以链接到其他文档的超链接。就像这样:
用户还可以利用浏览器中的选项来自己指定文本颜色、设置链接前和链接后链接文本的颜色。
提示:可以使用 CSS 伪类向文本超链接添加复杂而多样的样式。
制作图像链接
更复杂的锚还可以包含图像。下面这个 LOGO 是一个图像链接,点击该图像,可以返回 W3school 的首页:
<a href="http://www.phpcodeweb.com/index.html">
<img src="/i/w3school_logo_white.gif" />
</a>
上面的代码会为 phpcodeweb 的 LOGO 添加一个返回首页的超链接:
大多数图形浏览器都会在作为锚的一部分的图像周围放置特殊的边框。通过在 <img> 标签中把图像的 border 属性设置为 0 可以删除超链接的边框。也可以使用 CSS 的边框属性来全局性地改变元素的边框样式。
语法
<a href="value">
属性值
值 | 描述 |
---|---|
URL | 超链接的 URL。可能的值:
|
TIY 实例
完整实例【创建超级链接】:
<html>
<body>
<p>
<a href="/index.html">本文本</a> 是一个指向本网站中的一个页面的链接。</p>
<p><a href="http://www.microsoft.com/">本文本</a> 是一个指向万维网上的页面的链接。</p>
</body>
</html>
可以使用本站在线JavaScript测试工具测试上述代码运行效果:http://www.phpcodeweb.com/runjs.html
本例演示如何在 HTML 文档中创建链接。
完整实例【将图像作为链接】:
<html>
<body>
<p>
您也可以使用图像来作链接:
<a href="/demo/example/html/lastpage.html">
<img border="0" src="/i/eg_buttonnext.gif" />
</a>
</p>
</body>
</html>
可以使用本站在线JavaScript测试工具测试上述代码运行效果:http://www.phpcodeweb.com/runjs.html
本例演示如何使用图像作为链接。