好程序员web前端分享绝对路径与相对路径的引用

简介: html文件中绝对路径与相对路径的引用一、..的作用(上一级目录)在html中../表示上一级目录,也就是html文件所在目录的上一级目录,如果想引用上两级目录,可以....\二、同级目录的引用如果引用文件和被引用文件在同一级目录下,那可以直接写,如果上面的在同一级目录下,那可以直接写jquery-1.3.1.jshtml引用外部样式表后在样式表文件中定义的样式并不等于在html头文件中定义的样式了,它依然存放在定义的文件中被一起下载到客户端,因此外部样式表中的相对路径是相对于改样式表的路径,并不是相对于引用该样式表的html 的路径。

html文件中绝对路径与相对路径的引用
一、..的作用(上一级目录)
在html中../表示上一级目录,也就是html文件所在目录的上一级目录,

如果想引用上两级目录,可以....\

二、同级目录的引用
如果引用文件和被引用文件在同一级目录下,那可以直接写,如果上面的在同一级目录下,那可以直接写jquery-1.3.1.js

html引用外部样式表后在样式表文件中定义的样式并不等于在html头文件中定义的样式了,它依然存放在定义的文件中被一起下载到客户端,因此外部样式表中的相对路径是相对于改样式表的路径,并不是相对于引用该样式表的html 的路径。

如果是纯手工编写html或者css、js的话,建议用相对路径,比如:../../css/main.css

如果是动态文件,比如jsp、php等,最好用网站的绝对路径。比如

{ctx}/resources/main.css,其中ctx是自己定义的变量,它的值等于类似于http://localhost这种地址。

相对路径的缺点:例如:../images/zollty.png,这种写法,一旦我改变了引用页面文件的目录,这张图片就无法显示了。如果换成网站的绝对路径{ctx}/images/zollty.png,那么不论我怎么移动引用的页面文件,只要图片的地址不变,都是可以访问的。

绝对路径的缺点:对于静态文件,往往无法自动获取网站的根路径({ctx}),所以要写绝对路径比较麻烦。

相关文章
|
10天前
|
编解码 前端开发 JavaScript
构建高效响应式Web界面:现代前端框架的比较
【4月更文挑战第9天】在移动设备和多样屏幕尺寸盛行的时代,构建能够适应不同视口的响应式Web界面变得至关重要。本文深入探讨了几种流行的前端框架——Bootstrap、Foundation和Tailwind CSS,分析它们在创建响应式设计中的优势与局限。通过对比这些框架的栅格系统、组件库和定制化能力,开发者可以更好地理解如何选择合适的工具来优化前端开发流程,并最终实现高性能、跨平台兼容的用户界面。
|
11天前
|
前端开发 JavaScript 关系型数据库
从前端到后端:构建现代化Web应用的技术探索
在当今互联网时代,Web应用的开发已成为了各行各业不可或缺的一部分。从前端到后端,这篇文章将带你深入探索如何构建现代化的Web应用。我们将介绍多种技术,包括前端开发、后端开发以及各种编程语言(如Java、Python、C、PHP、Go)和数据库,帮助你了解如何利用这些技术构建出高效、安全和可扩展的Web应用。
|
12天前
|
编解码 前端开发 JavaScript
Web 前端开发中的最佳实践
本文将介绍 Web 前端开发中的最佳实践,包括代码组织、性能优化、响应式设计和用户体验等方面。通过遵循这些实践,开发人员可以提高开发效率,优化用户体验,并减少潜在的问题和错误。
|
4天前
|
前端开发 搜索推荐 数据安全/隐私保护
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
14 1
|
5天前
|
前端开发 JavaScript vr&ar
前端新技术探索:WebAssembly、Web Components与WebVR/AR
【4月更文挑战第12天】WebAssembly、Web Components和WebVR/AR正重塑Web应用的未来。WebAssembly允许C/C++等语言在Web上高效运行,提供接近原生的性能,如游戏引擎。Web Components通过Custom Elements和Shadow DOM实现可复用的自定义UI组件,提升模块化开发。WebVR/AR(现WebXR)则让VR/AR体验无需额外应用,直接在浏览器中实现。掌握这些技术对前端开发者至关重要。
13 3
|
26天前
|
机器学习/深度学习 前端开发 算法
利用机器学习优化Web前端性能的探索与实践
本文将介绍如何利用机器学习技术来优化Web前端性能,探讨机器学习在前端开发中的应用,以及通过实际案例展示机器学习算法对前端性能优化的效果。通过结合前端技术和机器学习,提升Web应用的用户体验和性能表现。
|
28天前
|
移动开发 前端开发 HTML5
Web前端全栈HTML5通向大神之路
本套课程共三大阶段,六大部分,是WEB前端、混合开发与全栈开发必须要掌握的技能,从基础到实践,是从编程小白成长为全栈大神的最佳教程!
37 3
Web前端全栈HTML5通向大神之路
|
1月前
|
前端开发 JavaScript 程序员
推荐给前端程序员的5款浏览器插件
推荐给前端程序员的5款浏览器插件
|
1月前
|
监控 前端开发 JavaScript
构建高性能Web应用:前端性能优化的关键策略与实践
本文将深入探讨前端性能优化的关键策略与实践,从资源加载、渲染优化、代码压缩等多个方面提供实用的优化建议。通过对前端性能优化的深入剖析,帮助开发者全面提升Web应用的用户体验和性能表现。
|
1月前
|
编解码 前端开发 JavaScript
构建响应式Web界面:现代前端开发的最佳实践
【2月更文挑战第26天】在多设备浏览时代,响应式网页设计已成为前端开发的核心。本文将深入探讨如何通过灵活布局、媒体查询和现代框架,实现跨平台的用户界面一致性。我们将剖析响应式设计的原则,并展示如何结合最新技术栈,包括CSS Grid和Flexbox,以及JavaScript框架如React和Vue,来优化前端性能和用户体验。
36 5