你不知道的<a/>标签

238 阅读3分钟

项目开发过程中标签避免不了会使用,但你知道这个熟悉的老朋友他都有哪些技能吗?

简直就是一个机器猫

  • 超链接
<a href="http://www.baidu.com" target="_blank">百度</a>

这里的href规定的是指向页面的URL地址,target属性指的是规定打开链接网页的方式;target属性的几种属性值的取值分别为:
1: _blank 代表在新窗口中打开页面的链接地址;
2: _self 代表在自身窗口打开页面链接,默认为self;
3: _parent 代表是在父窗口中打开此网页;
4: _top 代表的是在整个窗口中打开此网页,测试的效果与self相同;

  • 锚点链接

在浏览一些网页的时候大都在网页的上方有一个固定住的导航条,上边会列出下方显示内容的版块分区。当点击导航条中的一个版块的时候他会自动的跳转到指定的版块,这是页面内部的区域跳转。

<!--为了简化代码方便阅读,div版块设置为宽度高度各为300px的不同颜色的版块-->
<p id="part1">第1章</p>
<div class="part"></div>
<p id="part2">第2章</p>
<div class="part"></div>
<p id="part3">第3章</p>
<div class="part"></div>


<!--设置的锚点链接设置行内样式将导航条定位到右上角-->
<div style="position: fixed;top:20px;right: 20px">
    <a href="#part1">第1章</a>
    <a href="#part2">第2章</a>
    <a href="#part3">第3章</a>
</div>

分析: 此时点击 导航条的各个区域就会跳转到页面指定的区域。
使用锚点链接的几个重点是:
1:在链接的目的区域设置id属性,并设置上唯一的一个id名称。
2:在导航条区域设置a标签,注意href属性的属性值是要链接区域的id值,并且一定要记住带“#”号
  • 打电话

拨打客服电话

<a href="tel:110" class="call">拨打客服电话</a>
  • 发邮件
1:发送邮件:
在点击了发送邮件的之后,浏览器会自动开启默认的邮箱软件,并将邮件地址放进接收方中。

<a href="mailto:abc@1163.com">发送邮件</a>
  • 打开QQ

(1)此链接不能打开非好友的对话框

联系客服(不可以打开未添加好友的会话框)

<a href="tencent://message/?uin=客服的QQ号&Site=&Menu-=yes">联系客服(不可以打开未添加好友的会话框)</a>

(2)可以打开非好友QQ对话框

链接到客服(可以打开未添加好友的会话框)

<a href="tencent://message/?Menu=yes&uin=客服的QQ号&Site=80fans&Service=300&sigT=45a1e5847943b64c6ff3990f8a9e644d2b31356cb0b4ac6b24663a3c8dd0f8aa12a545b1714f9d45">链接到客服(可以打开未添加好友的会话框)</a>

  • 文件下载

下载