请选择 进入手机版 | 继续访问电脑版

好程序员-千锋教育旗下高端IT职业教育品牌

400-811-9990
我的账户
好程序员

专注高端IT职业培训

亲爱的猿猿,欢迎!

已有账号,请

如尚未注册?

[HTML5] 好程序员分享html图片绝对路径改相对路径

[复制链接]
叶子老师 发表于 2019-7-16 16:20:47 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
  好程序员分享html图片绝对路径改相对路径,要弄懂相对路径修改成绝对路径那么必须要知道路径的基本概念。
  html中的路径指文件存放的位置,在网页中利用路径可以引用文件,完成:插入图像、视频等功能。表示html中路径的使用方式有两种:相对路径,绝对路径。
1、相对路径
  html中的相对路径的概念是当前html页面引用的文件 相对于 当前html页面文件的路径,html网页开发过程中多采用这种方法来引用我们所想使用的内容。
相对路径有多种使用的方法,这些方法标识表示的意义不相同。那么接下来我们来看一下是如何使用的。
./ :代表文件所在的目录(通常情况下可以省略不写)
../ :代表文件所在的父级目录也就是上一级目录
../../ :代表文件所在的父级目录的父级目录也就是上一级上一级目录
/ :代表文件所在的根目录
如:<img src=’images/1.jpg/>表示此代码所在html文件的路径下的images文件夹下的1.jpg文件。
<img src=’../images/1.jpg/>表示此代码所在html文件的路径的上一级的images文件夹下的1.jpg文件。
2、绝对地址:
  就是直接从磁盘的位置去定位文件的地址类似于我们通过我的电脑一盘符的方式来寻找想要的指定内容,或者说直接带着协议、域名,
3、如何把html图片绝对路径改为相对路径  可以使用html当中给我们提供的<base/>标签来完成。<base> 标签为页面上的所有路径的引用设置了默认地址或默认目标。 通常情况下,浏览器会从当前文档的 URL 中获取到相应的元素来填写相对的引用路径。
  首先<base/>标签是一个单标签,同时所有的浏览器都支持 <base/>这一个标签标签所以兼容性上大家不用考虑。同时在使用<base/>标签的时候必须注意<base/>标签,必须放置到html网页的<head></head>标签当中,同时每一个html页面当中最多只能有一个<base/>标签,它的作用也很明显。就是用来为html页面上的所有路径引用来规定默认地址或默认目标,是一种设置网页中引用路径的标记。
  刚才我们已经在前面提到了 html中常见的路径形式有相对路径和绝对路径,那么在这个时候使用了<base/>标签指定了目标的话,那么我们的用户使用的客户端浏览器就会把这个内容解析成为当前html中引用大的所有相对路径,同时包括<a></a>超链接标签、<img/>图片标签、<link>css引用标签、<form></form> 表单标签中的地址。也就是说,浏览器解析的时候会在引用的路径的前面会自动的加上<base/>上面绑定的地址,同时在这个时候页面中的相对路径也都会被转换成为绝对路径。
使用语法:
<head>
<base href="目标路径" />
</head>

好程序员官网:http://www.goodprogrammer.org

精彩内容,一键分享给更多人!
回复

使用道具 举报

您需要登录后才可以回帖

本版积分规则

关注我们
好程序员
千锋好程序员

北京校区(总部):北京市海淀区宝盛北里西区28号中关村智诚科创大厦

深圳西部硅谷校区:深圳市宝安区宝安大道5010号深圳西部硅谷B座A区605-619

杭州龙驰智慧谷校区:浙江省杭州市下沙经济技术开发区元成路199号龙驰智慧谷B座7层

郑州校区:郑州市二七区航海中路60号海为科技园C区10层、12层

Copyright 2007-2019 北京千锋互联科技有限公司 .All Right

京ICP备12003911号-5 京公安网11010802011455号

请您保持通讯畅通1对1咨询马上开启