html超链接和路径

学习要点:

    1.超链接的属性

    2.相对与绝对路径

    3.锚点设置                         

一.超链接的属性

    <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,意味着点击跳转到指定的外部网站。

 

    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等语言配合,

框架用的就很少了。

  3.rel 
    rel="nofollow"告诉搜索引擎不必跟踪

 

二.相对与绝对路径

    所谓相对路径,就是相对于链接页面而言的另一个页面的路径。而绝对路径,就是直接

从file:///磁盘符开始的完整路径。我们在同一个目录下做上两个页面,其中一个页面链

接到另一个页面。

 

    1.绝对路径

    <a href="file:///D:/备 /HTML5第一季/code/index2.html">index2</a>

    解释:首先是file:///开头,然后是磁盘符,然后是一个个的目录层次,找到相应文

件。这种方式最致命的问题是,当整个目录转移到另外的盘符或其他电脑时,目录结构一旦

出现任何变化,链接当即失效。

 

    2.相对路径

    <a href="index2.html">index2</a>

 

    解释:相对路径的条件是必须文件都在一个磁盘或目录下,如果是在同一个目录下,直

接属性值就是被链接的文件名.后缀名。如果在同一个主目录下,有多个子目录层次,那就

需要使用目录结构语法。

 

    3.目录语法

    同一个目录:index2.html或./index2.html;

    在子目录:xxx/index2.html;

    在孙子目录:xxx/xxx/index2.html;

    在父目录:../index2.html;

    在爷爷目录:../../index2.html;

 

三.锚点设置

    超链接也可用来将同一个文档中的另一个元素移入视野。通过属性id或name实现锚

点定位。

    //链接

    <ahref="#1">第一章</a><ahref="#2">第二章</a><ahref="#3">第三章</a>

    //锚点

    <a name="1"></a> <a id="3"></a>

HTML超链接和路径的更多相关文章

  1. 第六十一节,html超链接和路径

    html超链接和路径 学习要点:     1.超链接的属性     2.相对与绝对路径     3.锚点设置                              本章主要探讨HTML5中文本元素 ...

  2. HTML 部分常用属性、组成属性|...超链接、路径、锚点、列表、滚动、URL编码、表格、表单、GET和POST

    URL地址 就是我们所说的网址:www.jd.com 浏览器内核,渲染引擎 Ie内核:triteent 谷歌/欧鹏:blink 火狐:gecko 苹果:webkit 渲染引擎是出现兼容性的根本问题 - ...

  3. jsp中超链接路径的写法

    主题 超链接不就是一个地址字符串吗?这能有什么花头? LZSB! 曾经我也是这么想的.... 最近对apache的学习让我对网页中超链接,CSS,js的路径的写法有了一些新的认识. 所以这篇文章主要分 ...

  4. HTML中的超链接

    超链接:也叫URL(Uniform Resource Locator),就是统一资源定位器.一般效果是我们点击网页上某个地方,网页会自动跳转到另外一个地方. 一般链接遵循以下要求:scheme://h ...

  5. java爬虫系列第三讲-获取页面中绝对路径的各种方法

    在使用webmgiac的过程中,很多时候我们需要抓取连接的绝对路径,总结了几种方法,示例代码放在最后. 以和讯网的一个页面为例: xpath方式获取 log.info("{}", ...

  6. CAD系统变量(参数)大全

    所谓系统变量就是一些参数,这些参数有些是可以在“选项”或其他对话框中进行设置的,有些这必须通过在命令行输入变量名进行设置,当然对于高手来说,还可以通过二次开发程序来进行控制. CAD有很多的变量,例如 ...

  7. HTML构成及基本标签

    超文本标记语言:HTML W3C:互联网联盟 注释语法:<!--注释掉的内容--> 标签格式: 双标签元素:<标签名 属性 style="样式">内容< ...

  8. HTML1网页三部份内容

    网页三部份内容:HTML CSS Javascript 路径:一般做网页的时候用的相对路径. images/aaa.jpg 网页同一个目录中找images文件夹,再在images里面找aaa.jpg ...

  9. phpcms的网页替换

    //替换首页header:loge里面的首页不用替换<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

随机推荐

  1. 牛客-数据库SQL实战

    查找最晚入职员工的所有信息 CREATE TABLE `employees` ( `emp_no` ) NOT NULL, `birth_date` date NOT NULL, `first_nam ...

  2. day5.am--拷贝构造与拷贝赋值

    Array& operator = Array(Array const& that){ //避免自赋值 if(&that != this){ //释放旧资源 if(m_arra ...

  3. SpringBoot MyBatis 配置多数据源 (静态多个)

    转载地址:https://www.jianshu.com/p/118ca1d5ecf9?utm_campaign=haruki&utm_content=note&utm_medium= ...

  4. Servlet、Listener和Filter

    Servlet: Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式 ...

  5. 菜鸟脱壳之脱壳的基础知识(三)——寻找OEP

    这节我们来讲讲如何寻找一个程序的OEP,即Original Entry Point.一些PE加壳程序在被加密的程序上面加了一个区段(有的壳也会合并区段),当外壳代码执行完毕以后,会跳到程序的本身的代码 ...

  6. linux安装elasticsearch及遇到的各种问题

    1.获取elasticsearch https://www.elastic.co/downloads/elasticsearch 终端输入赋值的下载链接进行下载 wget https://artifa ...

  7. FastJSON 后端返回Long型 前段精度丢失的问题

    解决方法就是将Long型转换为字符串---全局配置方案如下: @Override public void configureMessageConverters(List<HttpMessageC ...

  8. 使用npm install时一直报错-4048 operation not permitted

    一:权限问题 首先看到operation not permitted我们能想到权限问题,所以这时候我们可以以管理员身份运行cmd或者直接快捷键Win+X来打开. 二:依赖包错误 如上图,根据错误日志我 ...

  9. 3D打印GCODE文件学习(二)

    大家可以自己实践一下,那么怎么打开GCODE呢?很简单,只要在桌面上创建一个word文档,然后把“.”后面的docx改成GCODE,它会跳出一个是否更改的框,点击是就行了,然后右键,点击Edit wi ...

  10. Python *Mix_w

    Python的历史起源: 1989年圣诞节期间,由吉多.范罗苏姆创始. Python的优点"优美""明确""简单" python是一门解释型 ...