好程序员分享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>

转载于:https://www.cnblogs.com/gcghcxy/p/11196526.html

好程序员分享html图片绝对路径改相对路径相关推荐

  1. 好程序员分享24个canvas基础知识小结

    好程序员分享24个canvas基础知识小结,非常全面详尽,推荐给大家. 现把canvas的知识点总结如下,以便随时查阅. 1.填充矩形 fillRect(x,y,width,height); 2.绘制 ...

  2. 好程序员分享24个canvas基础知识小结 1

    好程序员分享24个canvas基础知识小结,非常全面详尽,推荐给大家. 现把canvas的知识点总结如下,以便随时查阅. 1.填充矩形 fillRect(x,y,width,height); 2.绘制 ...

  3. 好程序员分享Web前端知识之HTML

    今天好程序员分享Web前端知识之HTML.Web前端技术由HTML.CSS和Javascript三大部分构成,而我们在学习它的时候往往是先从某一个点切入,然后不断地接触和学习新的知识点,因此对于初学者 ...

  4. 好程序员分享做HTML5页面你要懂得这些

    为什么80%的码农都做不了架构师?>>>    好程序员分享做HTML5页面你要懂得这些,很多人问过我这个问题,而问这个问题的人基本上都是刚听说过HTML5,处在懵懂的阶段,他们往往 ...

  5. 好程序员分享大势所趋 HTML5成Web开发者最关心的技术

    为什么80%的码农都做不了架构师?>>>    好程序员分享大势所趋 HTML5成Web开发者最关心的技术,最近,在Stack Exchange上出现了一个比较热门的问题:Web开发 ...

  6. 百度三轮面试回来,想和Java程序员分享一下。

    转载自 百度三轮面试回来,想和Java程序员分享一下. 一,百度一面 1.给一个函数,返回 0 和 1,概率为 p 和 1-p,请你实现一个函数,使得返回 01 概率一样. 2.10 亿个 url,每 ...

  7. 好程序员分享居中一个float元素

    为什么80%的码农都做不了架构师?>>>    好程序员分享居中一个float元素,我们布局的时候,用margin来设置float元素的外边距来达到效果.对于,在文档流中的元素,我们 ...

  8. 好程序员分享使用JavaScript正则表达式如何去掉双引号

    好程序员分享使用JavaScript正则表达式如何去掉双引号最近接了一个项目,项目需求需要用js正则表达式过滤掉页面文本域中值得双引号,其实解决办法很简单,下面把我写的代码分享给大家,有同样需求的朋友 ...

  9. java 快速从树节点找到数据_14期每日分享Java程序员分享超全哈希相关的知识

    什么是每日分享? 饥人谷每天为大家带来一篇程序员分享!内容都来自于热爱编程.热爱生活的小伙伴们!分享的话题与编程.生活.兴趣.爱好.运动等相关! 想要每天都进步一点点的小伙伴们快点下关注吧! 今天的分 ...

  10. html类名定义规则_好程序员分享Java语言中的标识符规则

    好程序员分享Java语言中的标识符规则,在编程过程中,经常需要在程序中定义一些符号来标记一些名称,如包名.类名.方法名.参数名.变量名等,这些符号被称为标识符.标识符可以由任意顺序的大小写字母.数字. ...

最新文章

  1. 换发型app任性扣费?苹果app订阅任性扣费?怎么办?刚成功
  2. visual Studio 2010 自带报表RDLC动态生成
  3. PHP常用的自定义函数
  4. 数组的合并和升序排列_leetcode 33 搜索旋转排序数组
  5. 第十届数据技术嘉年华活动彩蛋!
  6. C语言作业完成情况dazuoye,成都信息工程学院C语言作业答案.docx
  7. 计算机网络—计算机网络核心
  8. 精心收集了60个C语言项目源码,分享给大家
  9. 计算机辅助教学课件中的辅导型模式是以,在开发计算机教学辅助教学课件时采用的主要理论是()...
  10. 使用WinMTR软件简单分析跟踪检测网络路由情况
  11. 51nod 1838
  12. 傅里叶变换复数形式的实部代表什么_复数形式傅里叶变换的物理意义中,相位究竟指的是什么?...
  13. kernel启动流程-head.S的执行_3.preserve_boot_args
  14. rtcp 的jitter buffer
  15. 如何解决ACCESS中select TOP语句返回全部记录问题?(转)
  16. 软件实施工程师的岗位职责和要求
  17. Pin API INS
  18. mysql string长度限制_String的长度限制
  19. 关于非暴力沟通的技巧培训总结
  20. VM15.5虚拟机安装openwrt系统作为旁路由

热门文章

  1. 面试题之GC垃圾回收算法
  2. Linux之常用操作命令总结一
  3. Java 虚拟机简介
  4. Spring源码之事务(一)
  5. RocketMQ消费端消息回退(消费重试)机制源码解析
  6. Gitea Extension for Visual Studio V1.0.62 发布
  7. Java锁--CyclicBarrier
  8. bitcoin 源码解析 - 交易 Transaction(三) - Script
  9. Message Authentication Code
  10. 【笔记】Windows Sublime text安装json格式化插件SublimePrettyJson