4.html5中超链接和路径

Posted scolia

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4.html5中超链接和路径相关的知识,希望对你有一定的参考价值。

  html中超链接都是通过<a>标签实现的,html5也不例外,这里就来探讨一下<a>标签。

  <a>元素属于文本元素,有一些私有属性或者叫局部属性。那么,相对应的还有通用属性或叫做全局属性,全局属性是的问题我们以后再来探讨。

  对于其私有属性有哪些,下面用一个表格进行了整理:

属性名称 说明
href 指定<a>元素所指资源的 URL
hreflang 指向的链接资源所使用的语言
media 说明所链接资源用于哪种设备
rel 说明文档与所链接资源的关系类型
target 指定用以打开所链接资源的浏览环境
type 说明所链接资源的 MIME 类型(比如 text/html)

  在这几个属性当中,只有 href 和 target 一般比较常用,而 href 是必须要用的。其他几个属性,在<a>元素使用较少,将在 CSS中再探讨。


1.href 属性

<a href="http://www.baidu.com">百度</a> 

 

 解释:href 是必须属性,否则<a>元素就变成空元素了。如果属性值是 http://开头 的 URL,意味着点击跳转到指定的外部网站。但如果是下面这种形式,则表示使用的是锚点:

//链接
<a href="#1">第一章</a>
<a href="#2">第二章</a> 
<a href="#3">第三章</a> 
//锚点 
<a name="1"></a>
<a id="3"></a>

 

解释:锚点的作用是实现页面内部跳转,当一个页面非常长的时候,元素就不能在一个视口中都显示完,此时使用这种形式来实现用户点击后迅速跳转的页面内的其他元素。其是通过属性 id 或 name 实现锚点定位。


 

2.target 属性

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

 

解释:target 属性告诉浏览器希望将所链接的资源显示在哪里。根据值的不同效果也会不同,具体的值如下所示:

属性值 说明
_blank 在新窗口或标签页中打开文档
_parent 在父窗框组(frameset)中打开文档
_self 在当前窗口打开文档(默认
_top 在顶层窗口打开文档

这四种最常用的是_blank,新建一个窗口。而_self 是默认,当前窗口打开。_parent 和_top 是基于框架页面的,分别表示在父窗口打开和在整个窗口打开。而 HTML5 中,框架基本被废弃,只能使用<iframe>元素,且以后大量结合 javascriptphp 等语言配合,框架用的就很少了。


  好了,<a>元素的总结暂时就到这里了……

 

以上是关于4.html5中超链接和路径的主要内容,如果未能解决你的问题,请参考以下文章

如何修改bootstrap中超链接的颜色

如何通过Java代码实现对网页数据进行指定抓取

HTML中超链接的悬停颜色

求教下面的javascript代码意思

Markdown中超链接增加_blank的方法

word文档中超链接打不开,提示发生意外错误,怎么解决?