ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

html绝对路径与绝对路径表示法

2020-06-22 22:06:56  阅读:223  来源: 互联网

标签:.. htm 路径 绝对路径 表示法 html 相对路径 目录


~ 这个符号是相对于网站根目录

相对路径表示方式 代表连结位置
<a href="text1.htm"> text1.htm在目前的目录中(就例子而言,就是在c:\www中)
<a href="docs/text1.htm"> text1.htm在名为docs的次目录中(就本例而言,就是在c:\www\docs中)
<a href="../text1.htm"> text1.htm在目前目录的上一层目录中(就本例而言,就是在c:\底下了)

 

.表示当前路径,在通道情况下可以省略,只有在特殊的情况下不能省略。

上面这些总结来此于Html.chm帮助文档,总结得比较好

------------------------------------------------------

上级目录

另外我们使用“../”来表示上一级目录,“../../”表示上上级的目录,~ 表示根目录 以此类推。
一个../代表一级
 例:
  c:/website/web/index.htm
  c:/website/img/photo.jpg
  在此例中index.htm中联接的photo.jpg应该怎样表示呢?
正确写法:使用../img/photo.jpg的相对路径来定位文件

例:
  c:/website/web/xz/index.htm
  c:/website/img/images/photo.jpg
正确写法:可以使用../../img/images/photo.jpg的相对路径来定位文件

  总结:通过以上的例子可以发现,在把绝对路径转化为相对路径的时候,两个文件绝对路径中相同的部分都可以忽略,不做考虑。只要考虑他们不同之处就可以了。
--------------------------------------------------------------------------------------------------------------------------------------------------------
下级目录

引用下级目录的文件,直接写下级目录文件的路径即可。

绝对路径:是从盘符开始的路径,形如
C:\windows 要调用 C:\windows\system32\cmd.exe
相对路径:是从当前路径开始的路径,
假如当前路径为C:\windows ,严格的相对路径写法应为 .\system32\cmd.exe (调用同级与上级目录是 都可以这样 .表示当前目录)
其中,.表示当前路径,在通道情况下可以省略,只有在特殊的情况下不能省略。

假如当前路径为c:\program files
要调用上述命令,则需要输入
..\windows\system32\cmd.exe
其中,..为父目录(也就是上一级目录)。
当前路径如果为c:\program files\common files
则需要输入
..\..\windows\system32\cmd.exe


总结:(1) .表示当前目录 ..表示上一目录
(2)/表示是上一级 \表示下一组成
(1)(2)组合起来使用就可以完成上级目录 当前目录 下级目录的相对路径的表示方法了

-----------------------------------------------------------------------------------------------------------------------------------------------------
另外,还有一种不包含盘符的特殊绝对路径,形如
\windows\system32\cmd.exe (个人理解 不带点路径都是的是绝对路径,但上面说.一般可以省略 所以说也有可能是相对路径 最好的加上咯 容易分辨是相对路径还是绝对路径)

 

标签:..,htm,路径,绝对路径,表示法,html,相对路径,目录
来源: https://www.cnblogs.com/bgh408/p/13179368.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有