zoukankan      html  css  js  c++  java
  • 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>元素,且以后大量结合 JavaScript 和 PHP 等语言配合,框架用的就很少了。


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

  • 相关阅读:
    Java内存模型
    Redis的复制特性
    Redis数据持久化
    Java的三种代理模式
    设计模式—模板方法模式
    设计模式—观察者模式
    web性能优化之:no-cache与must-revalidate深入探究
    JWT
    数值每三位加逗号
    Webpack 打包优化之速度篇
  • 原文地址:https://www.cnblogs.com/scolia/p/5515845.html
Copyright © 2011-2022 走看看