<a>

收藏229

阅读187450

更新时间2022-04-11

前言:

HTML <a> 标签定义超链接,用于从一个页面链接到另一个页面。<a> 元素最重要的属性是 href 属性,它指定链接的目标。

HTML <a> 标签

实例

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
</head>
<body>

<a href="http://www.php.cn">访问php中文网!</a>

</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


浏览器支持

1000.png

所有主流浏览器都支持 <a> 标签。


标签定义及使用说明

a标签是什么意思?

<a> 标签定义超链接,用于从一个页面链接到另一个页面。

<a> 元素最重要的属性是 href 属性,它指定链接的目标。

在所有浏览器中,链接的默认外观如下:

  • 未被访问的链接带有下划线而且是蓝色的

  • 已被访问的链接带有下划线而且是紫色的

  • 活动链接带有下划线而且是红色的


提示和注释

提示:如果没有使用 href 属性,则不能使用 hreflang、media、rel、target 以及 type 属性。

提示:通常在当前浏览器窗口中显示被链接页面,除非规定了其他 target。

提示:请使用 CSS 来改变链接的样式。


HTML 4.01 与 HTML5之间的差异

在 HTML 4.01 中,<a> 标签既可以是超链接,也可以是锚。在 HTML5 中,<a> 标签是超链接,但是假如没有 href 属性,它仅仅是超链接的一个占位符。

HTML5 有一些新的属性,同时不再支持一些 HTML 4.01 的属性。


属性

New :HTML5 中的新属性。

属性 描述
charset char_encoding HTML5 不支持。规定目标 URL 的字符编码。
coords coordinates HTML5 不支持。规定链接的坐标。
downloadNew filename 指定下载链接
href URL 规定链接的目标 URL。
hreflang language_code 规定目标 URL 的基准语言。仅在 href 属性存在时使用。
mediaNew media_query 规定目标 URL 的媒介类型。默认值:all。仅在 href 属性存在时使用。
name section_name HTML5 不支持。规定锚的名称。
rel alternate
author
bookmark
help
license
next
nofollow
noreferrer
prefetch
prev
search
tag
规定当前文档与目标 URL 之间的关系。仅在 href 属性存在时使用。
rev text HTML5 不支持。规定目标 URL 与当前文档之间的关系。
shape default
rect
   circle
   poly
HTML5 不支持。规定链接的形状。
target _blank
     _parent
     _self
     _top
framename
规定在何处打开目标 URL。仅在 href 属性存在时使用。
type New MIME_type 规定目标 URL 的 MIME 类型。仅在 href 属性存在时使用。
注:MIME = Multipurpose Internet Mail Extensions。

全局属性

<a> 标签支持 HTML 的全局属性。


事件属性

<a> 标签支持 HTML 的事件属性。



尝试一下 - 实例

创建超级链接
本例演示如何在 HTML 文档中创建链接。

实例

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<link rel="stylesheet" type="text/css" href="styles.css">
</head>

<body>
<h1>我使用了外部样式文件来格式化文本 </h1>
<p>我也是!</p>
</body>

</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

将图像作为链接
本例演示如何使用图像作为链接。

实例

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
</head>
<body>

<p>
图像作为链接: <a href="http://php.cn">
<img border="0" alt="w3cschool" src="logo.png" width="100" height="100">
</a>
</p>

</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

在新的浏览器窗口打开链接
本例演示如何在新窗口打开一个页面,这样的话访问者就无需离开您的站点了。

实例

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
</head>
<body>

<a href="http://www.php.cn/" target="_blank">访问php中文网!</a>

<p>如果你将 target 属性设置为 "_blank", 链接将在新窗口打开。</p>

</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

创建电子邮件链接
本例演示如何链接到一个邮件。(本例在安装邮件客户端程序后才能工作。)

实例

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
</head>
<body>

<p>
这是一个电子邮件链接:
<a href="mailto:someone@example.com?Subject=Hello%20again" target="_top">
发送邮件</a>
</p>

<p>
<b>Note:</b> Spaces between words should be replaced by %20 to ensure that the browser will display the text properly.
</p>

</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

创建电子邮件链接 2
本例演示更加复杂的邮件链接。

实例

<!DOCTYPE html>
<html>

<body>

<p>
This is another mailto link:
<a href="mailto:someone@example.com?cc=someoneelse@example.com&bcc=andsomeoneelse@example.com&subject=Summer%20Party&body=You%20are%20invited%20to%20a%20big%20summer%20party!" target="_top">Send mail!</a>
</p>

<p>
<b>Note:</b> Spaces between words should be replaced by %20 to ensure that the browser will display the text properly.
</p>

</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

使用锚跳转到同一个页面的不同位置
本例演示如何使用锚的 id 属性跳转到页面的不同位置( HTML5 不支持 name 属性)。

实例

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
</head>
<body>

<h2><a id="top">这是标题,底部链接可以链接到这</a></h2>

<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<p>php中文网 -  php中文网<br><br><br><br></p>
<a href="#top">链接到标题</a>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


相关文章

HTML 教程:HTML 链接

HTML DOM 参考手册: Anchor 对象

相关

视频

RELATED VIDEOS

更多

免费

Web前端开发极速入门
初级 Web前端开发极速入门

220622次学习

收藏

免费

前端入门_HTML5
初级 前端入门_HTML5

619062次学习

收藏

免费

30分钟学会网站布局
初级 30分钟学会网站布局

239149次学习

收藏

免费

CSS视频教程-玉女心经版
初级 CSS视频教程-玉女心经版

394761次学习

收藏

免费

独孤九贱(1)_HTML5视频教程

免费

独孤九贱(6)_jQuery视频教程

免费

独孤九贱(7)_Bootstrap视频教程

免费

独孤九贱(2)_CSS视频教程
初级 独孤九贱(2)_CSS视频教程

230705次学习

收藏

科技资讯

更多

精选课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

62万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

39.5万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

71.3万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

61.9万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

23.1万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

34.1万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

125.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号