在学习行级标签的时候总结有三大最为重要的行级标签,分别为:a标签;span标签;img标签。现在主要总结一下a标签的几大应用场景。
一:外部页面链接
外部页面链接需要一个完整的网页的地址,看一下具体的例子:
<a href="http://www.baidu.com" target="_blank">百度</a>
1这里的href规定的是指向页面的URL地址,target属性指的是规定打开链接网页的方式;target属性的几种属性值的取值分别为:
1: _blank 代表在新窗口中打开页面的链接地址;
2: _self 代表在自身窗口打开页面链接,默认为self;
3: _parent 代表是在父窗口中打开此网页;
4: _top 代表的是在整个窗口中打开此网页,测试的效果与self相同;
二:本地页面链接
在同一个项目中,href的指向为相对路径,此时应该注意相对路径的书写。
<a href="demo02.html" target="_blank">打开demo02</a>
1这个href所指向的链接地址和本文件是处于同一个项目中的,所以直接写目标文件的文件名即可。
三:锚点链接
在浏览一些网页的时候大都在网页的上方有一个固定住的导航条,上边会列出下方显示内容的版块分区。当点击导航条中的一个版块的时候他会自动的跳转到指定的版块,这是页面内部的区域跳转。上实例:
<!--为了简化代码方便阅读,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>
<p id="part4">第4章</p>
<div class="part"></div>
<p id="part5">第5章</p>
<div class="part"></div>
<p id="part6">第6章</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>
<a href="#part4">第4章</a>
<a href="#part5">第5章</a>
<a href="#part6">第6章</a>
</div>
分析: 此时点击 导航条的各个区域就会跳转到页面指定的区域。
使用锚点链接的几个重点是:
1:在链接的目的区域设置id属性,并设置上唯一的一个id名称。
2:在导航条区域设置a标签,注意href属性的属性值是要链接区域的id值,并且一定要记住带“#”号。
四:一些其他的功能性链接
1:发送邮件:
在点击了发送邮件的之后,浏览器会自动开启默认的邮箱软件,并将邮件地址放进接收方中。
<a href="mailto:邮件接收人">发送邮件</a>
2:打开QQ:
第一个链接不能打开非好友的对话框,第二个可以打开非好友QQ对话框
<a href="tencent://message/?uin=客服的QQ号&Site=&Menu-=yes">联系客服(不可以打开未添加好友的会话框)</a>
<a href="tencent://message/?Menu=yes&uin=客服的QQ号&Site=80fans&Service=300&sigT=45a1e5847943b64c6ff3990f8a9e644d2b31356cb0b4ac6b24663a3c8dd0f8aa12a545b1714f9d45">链接到客服(可以打开未添加好友的会话框)</a>
3:拨打电话
这个功能链接多用于移动端的网页,在点击拨打电话之后自动弹出拨号功能并且将电话号码填入;
<a href="tel:13110016538" class="call">拨打客服电话</a>
注意:这些链接都是可以直接复制过去并且修改邮箱地址,QQ号码,电话之后就可以直接使用。
总结:
超链接标签a有四个应用场景,一个是链接到外部页面,一个是链接本地页面,还有一个是方便读者的锚点链接,还有一些新的功能,比如打电话和发送邮件,弹出QQ对话框等等。
原文链接:https://blog.csdn.net/sun_DongLiang/article/details/81228286