绝对路径,相对路径和根路径
什么是绝对路径?绝对路径指的是主页上的文件或目录在硬盘上的真正路径,同时也可以使用绝对路径链接外部资源,如:图片、超级链接、flash、音频、视频等等;代码书写:﹤img src="http://完整的URL描述地址"﹥;又如本地电脑绝对路径,D盘下images文件夹里名称为“aaa.jpg”的图片,代码书写:﹤img src="D:/images/aaa.jpg"﹥
使用绝对路径必须输入完整的描述路径,这种方法指向的链接目标地址清晰明确,但有个缺点就是一旦该文件被移动了会造成文件无法显示,就需要重新设置所有的相关链接。
什么是相对路径?相对路径是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。相对路径适合于网站的内部链接,即便不在同一目录的文件,只要是同属一个站点,相对路径可以自由的在文件之间构建链接,这种地址形式利用的是构建链接的两个文件之间的相对关系,不受站点文件夹所处服务器位置的影响,因此这种书写形式省略了绝对路径中的相同部分,这样做的优点可以在站点文件所在服务器地址发生改变时,文件夹的所有内部链接都不会出现问题。
相对路径里常使用“../”来表示上一级目录,如果有多个上一级目录,可以使用多个“../”表示为上上级;如果链接到同一目录下,只需输入被链接对象的名称即可;如果链接到下一级目录中的对象,只需输入该目录名,再输入对象名称即可;例如D盘下 images 文件夹里名称为“aaa.jpg”文件,代码书写:﹤img src="../images/aaa.jpg"﹥
什么是根目录?根目录是指逻辑驱动器的最上一级目录,也就是储存子目录的目录,本地根目录例如C盘、D盘等;网站根目录指的是一个服务器上同时放置多个站点使用,或者一个大规模站点需要放置在几个服务器上。“/”则表示根目录,例如D盘下 images 文件夹里名称为“aaa.jpg”文件,书写为:﹤img src="/images/aaa.jpg"﹥