关于链接的路径,网页中的超链接按照链接的路径可以分为绝对路径,相对路径,和根路径。

1.绝对路径

绝对路径为文件提供完全的路径,包括使用的协议(如HTTP,FTP,RTSP等)。一般常见的绝对路径http://www.baidu.com,ftp://10.81.40.222等。有些时候,本地的超链接虽然也可以使用绝对路径的方式,但是这样不太好,因为如果这样做的话,一旦站点移动到其他地方去的话,所有的本地绝对路径的链接都要断开。之前因为还不太了解,以至于一开始交作业给老师的时候,全都是绝对路径,交完之后才发现自己把所有的路径都填成了绝对的路径,估计老师看到的图片等都是不存在吧。所以采用绝对路径的缺点是利用这种方式创建的超链接不利于测试,如果站点中使用的是绝对路径,想要测试超链接是否有效的话,必须在Internet服务器端对超链接进行测试。

但是为什么会有绝对路径呢?毕竟它也是有优点的,它同链接的源端点没有关。只要网站的地址没有发生改变,无论文件在站点中如何移动,都可以正常地实现跳转。另外,如果希望链接到其他站点上的内容,我们必须使用绝对路径。

2.相对路径

相对路径最适合创建网站内部的超链接。只要属于同一个网站之下的,即使不在同一个目录下,相对路径也非常适合。如果链接到同一个目录下,则只需要输入要链接文档的名称。要链接到下一级目录的文件中,只需要先输入目录名,然后加入’/’,再输入文件名。如果要链接到上一级的文件目录中,则先输入’../’,再输入目录和文件名。

3.根路径

根路径也同样适用于创建内部超链接的,但是大多数情况下,不建议使用这种,一般来说,只在两种情况下使用:当站点非常大的时候,放置在几个服务器上;当一个服务器上的同时放置几个站点。根路径是以”/”开始,然后是根目录下的目录名。

绝对路径,相对路径,和根路径相关推荐

  1. 中登托管行结算路径_在非根路径上托管Next.JS应用

    中登托管行结算路径 How to serve your next.js app from example.com/front-end instead of the assumed example.co ...

  2. java application 路径_java项目获取根路径(web项目和application项目的区分)

    Java项目中经常要读取配置文件,涉及到读取配置文件的地方,就会要读定位文件的路径.因此,在项目如何正确获取文件路径尤为关键. 根据不同的java项目,在获取文件路径时候有一些 小区别 测试环境:E: ...

  3. python获取工程根目录_【Python】获取当前项目根路径/目录

    """ -*- coding:utf-8 -*- @Time :2020/9/23 18:16 @Author :Jarvis @File :jar_project_ut ...

  4. 绝对路径、相对路径、根路径

    今天探讨一下浏览器和服务器中的绝对路径.相对路径和根路径 浏览器中 对于浏览器而言,是无法知道服务器中,文件目录路径的.因为浏览器获取的文件资源,很可能跟服务器中文件资源目录不对应.而服务器是知道每个 ...

  5. java 获取发布后的路径问题_Java中的路径问题实例分析

    Java中的路径问题实例分析 前言:关于Java中得路径问题,网上有很多获取的答案,我这篇文章的目的在于说明获取路径时一些不常见的概念.在实际应用中使用的比较多的就是,当前路径和配置文件的路径(其他文 ...

  6. 关于SpringBoot项目通过jar包启动之后无法读取项目根路径静态资源

    前言:这个是昨天晚上在部署一个项目的时候发现的,在此记录一下 关于SpringBoot项目通过jar包启动之后无法读取项目根路径静态资源 问题描述 在部署了一个项目之后,打开项目页面进行测试,发现有一 ...

  7. JavaScript如何获得项目根路径

    利用JavaScript代码获得项目的根地址: 完整代码: //js获取项目根路径,如: http://localhost:8083/uimcardprj function getRootPath() ...

  8. GetLogicalDriveStringS获取驱动器根路径

    GetLogicalDriveStringS获取驱动器根路径 #include <windows.h> #include <stdlib.h> #include <std ...

  9. spring MVC项目中,欢迎页首页根路径

    参考:http://iammr.7.blog.163.com/blog/static/49102699201222643458216 0. 问题: 如何改mvc中项目的欢迎页,或者叫做根路径 一个东西 ...

  10. Python 获取项目根路径

    本文仅供学习交流使用,如侵立删!demo下载见文末 获取项目根路径 os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 本文仅供学习 ...

最新文章

  1. 从入门到放弃的javaScrip——队列
  2. adc0808温度换算公式_温湿度传感器的三种模拟量换算关系
  3. 扩展js string 方法
  4. 最简单的基于FFMPEG的封装格式转换器(无编解码)
  5. R语言paste函数
  6. 【WXS全局对象】Date
  7. j2ee核心模式_Operator和Sidecar正在成为软件交付新模式
  8. 吐血整理!顶级程序员的百宝箱来咯!| 原力计划
  9. synchronized锁升级过程详解
  10. SPOJ PHRASES Relevant Phrases of Annihilation(后缀数组 + 二分)题解
  11. Java全套学习资料
  12. iOS在应用中添加自定义字体
  13. 灰度世界 matlab,灰度世界算法(Gray World Algorithm)和White Patch Retinex算法
  14. emwin emf格式视频生成环境搭建
  15. 干扰管理学习日志4-------信道估计方法 LS(最小二乘)、MMSE(最小均方误差)
  16. java Base64带秘钥的加密解密
  17. GitHub上14个屌炸天的Java进阶教程、面试真题项目,建议收藏!
  18. 我本一心向明月,奈何明月照沟渠。真是知我者谓我心忧,不知我者谓我何求啊。
  19. slave-pending-jobs-size-max导致主从延迟
  20. bim webgl 模型 轻量化_WebGL轻量化BIM引擎如何加载大体量BIM模型

热门文章

  1. navicat 使用代理跳板机(nginx)连接远程服务器mysql数据库
  2. 基于图形化界面创建Vue项目
  3. 1663 例题1 取石子游戏1(LOJ10241) 巴什博弈 Bash game
  4. 华为OD两轮技术面试
  5. 基于java电影售票管理系统
  6. 优秀的产品经理,必须翻越这三座大山
  7. 从百度地图批量获取中国县级以上行政区划边界坐标
  8. 深入浅出Viterbi算法与python实现
  9. Win32 程序开发:一个简单的Win32程序
  10. 关于Microsoft Edge浏览器新建标签页卡顿问题解决