<a> 标签详解

一、<a> 标签的样式

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

  • 未被访问的链接带有下划线而且是蓝色的
  • 已被访问的链接带有下划线而且是紫色的
  • 活动链接带有下划线而且是红色的

我们可以使用CSS伪类向文本超链接添加复杂而多样的样式,代码如下:

    <style>
        a{text-decoration: none;}
        /* :link 链接默认展示
           :visited 访问过后
           :hover 鼠标悬停
           :active 鼠标按下 */
        a:link{color: red;}
        a:visited{color: blue;}
        a:hover{color: green;}
        a:active{color: orange;}
    </style>

    <body>
        <a href="www.cnblogs.com/xiangxuemei">我的个人博客</a>
    </body>

二、<a> 标签超链接的用法

  1、基础用法:成对出现,href属性定义链接指向的页面的 URL

<a href="http://www.cnblogs.com">博客园</a> 

  2、图片链接:点击图片跳转(俗称a包图)

<a href="https://www.baidu.com/">
    <img  src="baidu.jpg" />
</a>

  3、锚点:链接到同一个页面的不同位置(href属性定义对应标签的ID值即可)

<body>
    <a href="#one">第一章</a>
    <a href="#two">第二章</a>
    <a href="#three">第三章</a>
    <div id="one" style="height: 2000px;">第一章</div>
    <div id="two" style="height: 2000px;">第二章</div>
    <div id="three" style="height: 2000px;">第三章</div>    
</body>

  4、在新的浏览器窗口打开链接(访问者就无需离开你的站点)

<a href="http://www.cnblogs.com" target="_blank">博客园</a> 

  5、链接邮件(在安装邮件客户端程序后才能工作)

<a href="mailto:xiangxuemei@qq.com">发送邮件</a>

    用户点击发送邮件后显示如下图:

三、<a>标签的兼容

  1、所有浏览器都支持 <a> 标签。

  2、属性兼容情况如下图:

原文地址:https://www.cnblogs.com/xiangxuemei/p/6639212.html