当前位置: 首页 > news >正文

css和js引用图片路径

  • 在JS文件中书写相对路径:JS文件是指在页面中引用的外部JavaScript文件,其中可能采用JavaScript代码生成html代码,由于生成的html代码是嵌入在引用该JS文件的页面中,因此,在描述相对路径时,应该使用被引用的文档或素材相对于引用JS文件的页面之间的相对路径。例如,文档“/home/www/a/index.htm”中引用了JS文件“/home/www/a/js/hello.js”,而在该js中生成一段引用素材“/home/www/a/images/1.jpg”的html代码,则在这段代码中,其相对路径应该是“./images/1.jpg”或“images/1.jpg”,而不能是“../images/1.jpg”。
  • 在CSS文件中书写相对路径:CSS文件是指在页面中引用的外部样式定义文件,该文件通常用于定义页面中各种html标记的显示效果(例如文本的字体名称、字体大小、缩进、边距等),CSS文件中同样可以引用外部的素材或文档(例如设置某个DIV对象的背景图片)。和JS文件不同,浏览器认为CSS文件也是一个独立的文档,因此,在CSS中对素材的引用可以通过计算素材文件和该CSS文件之间的相对路径来实现,而与引用该CSS文件的页面所在的位置无关。例如,文档“/home/www/a/index.htm”中引用了CSS文件“/home/www/a/css/main.css”,而在该CSS中引用了素材“/home/www/a/images/1.jpg”,则在CSS中对于该素材引用的相对路径应该是“../images/1.jpg”,而不能是“./images/1.jpg”或“images/1.jpg”。
  • 因为js是根据引用的页面去定位图片路径的所以最好定义一个全局的jsp引用,这样可以设置相对路径也可以直接在全局jsp定义全局变量path在js里引用

 

摘自:http://www.cnblogs.com/azumia/archive/2012/06/17/2552346.html

转载于:https://www.cnblogs.com/xm_cpppp/archive/2012/11/30/2795611.html

相关文章:

  • Pig 的安装教程
  • 软件三层架构模型
  • iOS:Button.titleLabel.text
  • Look nice!
  • [转]一个页面重构工程师眼中的“用户体验”
  • HTTP协议基础
  • 一些杂记
  • Adding a Model
  • 深入解读 Entity Framework 4.0和4.1
  • quartz给任务传参数以及维持任务的状态
  • 傻瓜都会写出能够让机器理解的代码,只有好的程序员才能写出人类可以理解的代码。...
  • JSP重定向技巧
  • 每日英语:The end of cheap China
  • 【Android】组件ViewFlipper的滑稽
  • Apache OODT 0.5 发布,面向对象的数据技术
  • [译] 怎样写一个基础的编译器
  • 78. Subsets
  • Angular4 模板式表单用法以及验证
  • CSS 三角实现
  • JS笔记四:作用域、变量(函数)提升
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • Python学习之路16-使用API
  • Yii源码解读-服务定位器(Service Locator)
  • 思考 CSS 架构
  • 思维导图—你不知道的JavaScript中卷
  • 跳前端坑前,先看看这个!!
  • 听说你叫Java(二)–Servlet请求
  • 突破自己的技术思维
  • 函数计算新功能-----支持C#函数
  • #Linux(make工具和makefile文件以及makefile语法)
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • $.ajax中的eval及dataType
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (九十四)函数和二维数组
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (算法)前K大的和
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (一)Dubbo快速入门、介绍、使用
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • .net core开源商城系统源码,支持可视化布局小程序
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • .net程序集学习心得
  • ::前边啥也没有
  • @取消转义
  • [ Linux Audio 篇 ] 音频开发入门基础知识
  • [ Linux 长征路第五篇 ] make/Makefile Linux项目自动化创建工具
  • [20190416]完善shared latch测试脚本2.txt
  • [CareerCup] 2.1 Remove Duplicates from Unsorted List 移除无序链表中的重复项
  • [CC2642R1][VSCODE+Embedded IDE+IAR Build+Cortex-Debug] TI CC2642R1基于VsCode的开发环境
  • [ndss 2023]确保联邦敏感主题分类免受中毒攻击
  • [NET].NET Framework 3.5 SP1 真正的离线安装(转)