首页 > 其他分享 >./与../区别

./与../区别

时间:2023-05-09 11:56:48浏览次数:22  
标签:.. 区别 Image jpg html images css

“./”:代表目前所在的目录。

“../”:代表上一层目录。

”/”开头:代表根目录。

根目录下有Site1和Image/Image.jpg,Site1下有Page1.html文件和Site2文件夹。Site2下有Page2.html和Page2Image.jpg图片文件。

 1、文件在当前目录

Page2.html访问Page2Image.jpg

<img src=”./Page2Image.jpg”>或者<img src=”Page2Image. jpg”>

2、文件在上一层目录

Page1.html访问Image下的Image.jpg

<img src=”../Image/Image.jpg”>

Page2.html访问Image下的Image.jpg

<img src=”../../Image/Image.jpg”>
3、文件在下一层目录

Page1.html访问Site2文件夹下的Page2Image.jpg

<img src=” ./Site2/Image.jpg”><img src=” Site2/Image.jpg”>
4、根目录表示法,任何页面访问Image下的Image.jpg图片

<img src=”/Image/Image.jpg”>
三、常使用且要注意的地方

A、Css中的图片路径。写css里的图片路径,url是图片针对样式文件的位置

 – index.html

– css /main.css

– images/1.jpg

 

如果: index.html引用main.css,且在main.css 引用images目录里的1.jpg :

background: url(../images/1.jpg) *** 正确
background: url(images/1.jpg) *** 错误
B、Js中图片地址均相对于调用JS的页面的相对位置。

document.getElementById("IMG1").style.backgroundImage
= "url(../Images/login.jpg)";
————————————————
版权声明:本文为CSDN博主「隐行舟」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_40967319/article/details/107671625

标签:..,区别,Image,jpg,html,images,css
From: https://www.cnblogs.com/asqq8/p/17384457.html

相关文章

  • define和typedef的区别
    #defineLGlongtypedeflongLG; 1.define是宏定义,不是语句,末尾不加分号,而typedef要加;2.#define [sign] [content],define宏定义是先定义符号,然后后面跟上符号要替换的内容,   typedef [type] [sign],typedef是将某种已有的类型用自定义符号代替,因此自定义符号......
  • offsetHeight、clientHeight、scrollHeight的区别
    1.盒子模型介绍这三个属性之前先来了解一下CSS盒子模型。盒子模型顾名思义就是盒子的意思,盒子里面可以装很多东西。组成一个完整的盒子主要包括下面几个部分:widthheightpaddingbordermarginbox-sizing(用来区别正常盒模型和怪异盒子模型)盒子模型又分为了正常盒模型和......
  • VMware硬盘类型厚置备延迟置零 、 厚置备置零、精简置备的区别
    1、厚置备延迟置零(zeroedthick)以默认的厚格式创建虚拟磁盘。创建过程中为虚拟磁盘分配所需空间。创建时不会擦除物理设备上保留的任何数据,但是以后从虚拟机首次执行写操作时会按需要将其置零。简单的说就是立刻分配指定大小的空间,空间内数据暂时不清空,以后按需清空。 2、厚......
  • 列存储和行存储区别
    什么是列存储?列式存储(column-based)是相对于传统关系型数据库的行式存储(Row-basedstorage)来说的。简单来说两者的区别就是如何组织表:Ø Row-basedstoragestoresatableinasequenceofrows.Ø Column-basedstoragestoresatableinasequenceofcolumns.从上图......
  • 全志A10平板上的ubuntu终极安装版,支持HDMI和平板本机LCD,全新内核硬浮点加速,堪比i3 XP
     这个ubuntu系统仍然是安装在miniSD卡中。与原andorid系统相互独立,构成android/ubunut双系统,原android丝毫不动,工作学习开发可以使用ubuntu。    该款img映像文件来自Linaro 12.06 armhf build项目,目前版本为http://dl.miniand.com/toby_corkindale/linaro-alip-armhf-t4......
  • 3年测试越来越迷茫... 技术跟不上接下来是不是要被淘汰了?
    这两天和朋友聊到了软件测试的发展:这一行的变化确实蛮大,从开始最基础的功能测试,到现在自动化、性能、安全乃至于以后可能出现的大数据测试、AI测试岗位需求逐渐增多。我也在软件测试这行摸爬滚打有些日子了,正好有朋友问我:如何快速成为互联网时代优秀的测试工程师呢?趁着最近终于有......
  • 【C++判断(switch...case、if...else)】
    【C++判断(switch...case、if...else)】switch...case语法:switch(表达式){case常数表达式:语句;break;  default:语句;break;}1.表达式必须是一个整型或枚举类型2.在一个switch中可以有任意数量的case语句。每个case后跟一个要比较的值和一个冒号。3.当被......
  • strong,weak, retain, assign的区别
    strong与weak是由ARC新引入的对象变量属性xcode4.2(iossdk4.3和以下版本)和之前的版本使用的是retain和assign,是不支持ARC的。xcode4.3(ios5和以上版本)之后就有了ARC,并且开始使用strong与weakassign:用于非指针变量。用于基础数据类型(例如NSInteger)......
  • lftp连接后一直卡在Connecting...
    前两天服务器铲了,重新部署项目,因为项目需要实现文件批量上传到其他服务器,所以使用脚本上传。网上找了很多,如果要批量的话都要用到lftp了。。一顿操作猛如虎,安装完lftp后,连接试一下,半天卡在了Connecting...上怎么解决呢,非常简单,用sftp命令连接一下就好了。因为是第一次使用sf......
  • ASCII,Latin1,Unicode,UTF-8与GBK编码的区别
    3.Unicode编码世界上存在着多种编码方式,同一个二进制数字可以被解释成不同的符号。因此,要想打开一个文本文件,就必须知道它的编码方式,否则用错误的编码方式解读,就会出现乱码。为什么电子邮件常常出现乱码?就是因为发信人和收信人使用的编码方式不一样。可以想象,如果有一种编码,将世......