❶ html引入外部jscss找不到
jsp或html页面引用外部.css或.js文件时,注意路径问题,如果设置不当,会引用不到这些外部的文件
假设使用下面的目录结构:
-webapp
|-MyProject目录
|--WebContent目录
|---scripts目录
---dtree.js文件
|---styles目录
---main.css文件
|---pages目录
---test.jsp文件
现在例如要在test.jsp中引用scripts目录下的dtree.js和styles目录下的main.css
有如下几种方法:
1.使用相对于jsp页面的相对路径
Html代码[url=http://javatechnology.javaeye.com/blog/577469#][/url]
<linktype="text/css"rel="stylesheet"href="../styles/main.css"/>
<scripttype="text/javascript"src="../scripts/dtree.js"></script>
<linktype="text/css"rel="stylesheet"href="../styles/main.css"/><scripttype="text/javascript"src="../scripts/dtree.js"></script>
这样在页面使用http://localhost:8080/MyProject/test.jsp访问test.jsp时就可以引用到dtree.js和main.css。
2.使用相对于Web工程的相对路径
对于1中的相对使用相对于于jsp页面的相对路径的这种方式,如果我们是设置action跳转到test.jsp页面,那么这种使用相对路径的方式就引用不到了。
例如我们当访问http://localhost:8080/MyProject/main.do的时候,页面跳转到test.jsp页面,如果使用方法1,就引用不到了。
这个时候我们可以使用相对于Web工程的相对路径来引用:
Html代码[url=http://javatechnology.javaeye.com/blog/577469#][/url]
<linktype="text/css"rel="stylesheet"href="styles/main.css"/>
<scripttype="text/javascript"src="scripts/dtree.js"></script>
<linktype="text/css"rel="stylesheet"href="styles/main.css"/><scripttype="text/javascript"src="scripts/dtree.js"></script>
但是请注意:使用方法2这种方式引用,如果直接访问http://localhost:8080/MyProject/test.jsp,是引用不到的。
3.使用Web工程的绝对路径
方法1和方法2都有缺点,都只适用一种情况,有没有两种情况都适用的呢?答案肯定的!
我们使用绝对路径:
Html代码[url=http://javatechnology.javaeye.com/blog/577469#][/url]
<linktype="text/css"rel="stylesheet"href="/MyProject/styles/main.css"/>
<scripttype="text/javascript"src="/MyProject/scripts/dtree.js"></script>
<linktype="text/css"rel="stylesheet"href="/MyProject/styles/main.css"/><scripttype="text/javascript"src="/MyProject/scripts/dtree.js"></script>
这样,不管是通过http://localhost:8080/MyProject/main.do跳转访问test.jsp还是直接访问http://localhost:8080/MyProject/test.jsp,都可以成功引用。
注意:如果我们在部署Web应用时,没有设置ContextRoot(一般情况下配置为工程名),也就是IP和端口后面不带应用名,如http://localhost:8080/main.do和http://localhost:8080/test.jsp,这种情况在引用时就不能带工程名了,应该这样:
Html代码[url=http://javatechnology.javaeye.com/blog/577469#][/url]
<linktype="text/css"rel="stylesheet"href="/styles/main.css"/>
<scripttype="text/javascript"src="/scripts/dtree.js"></script>
<linktype="text/css"rel="stylesheet"href="/styles/main.css"/><scripttype="text/javascript"src="/scripts/dtree.js"></script>
❷ 有什么法子把一个网站html -js-css文件都下载到当地
另存为
全数,会自己建树一个目录存相关的css,js
,图片。。。IE下是在
主菜单->文件->另存为
查看原帖>>
❸ 跪求韩顺平轻松搞定网页设计(html+css+js)中的源代码!谢谢!
不一定是韩顺平的吧,不管你学那个就一样,当年我学那本叫做精通div+css的就很好,js你可以放在以后学习,先把div+css搞定了,你就能找个工作了。。js比他们的难度要大点。再说现在什么功能都有源码,下载下来能用就行了。。所以你还是先学div+css吧。。
❹ ❤520情人节送女朋友的生日礼物~html+css+js实现抖音炫酷樱花3D相册(含音乐)
在520情人节、七夕或是女友生日时,想要给特别的她一份独特礼物?这篇教程将教你如何利用HTML、CSS和JavaScript制作一个炫酷的3D樱花相册,还包含了背景音乐,让你的表白更有创意和温度。不论是电脑端还是手机端都能流畅播放,让这份心意更加浪漫。
开始前,不妨先了解一下520情人节、七夕表白的浪漫背景,程序员也能用代码展现浪漫情怀,让这份心意在樱花雨中缓缓绽放。
下面是3D相册的演示地址,你可以预览效果:樱花雨3D相册演示地址、文字开场白+浪漫樱花飘落演示地址、萤火+樱花飘落3D相册演示地址。
第一步是实现PC端和手机端的演示。通过HTML、CSS和JavaScript的结合,你可以轻松制作出动态生成的3D相册。
制作流程如下:
准备12张图片,包括大图和小图。你可以在美图秀秀、网络或其他在线工具中进行裁剪,确保尺寸适配。
下一步是替换图片和调整大小。将裁剪好的图片替换到HTML文件中的相应位置,确保效果最佳。
如果你喜欢的歌曲有版权问题,可以使用免费的音乐资源。替换音乐文件后,确保音频格式和名称与代码相匹配。
部署你的网页到线上,分享给女友。这里有免费的部署工具,只需几步就能让全世界的朋友们欣赏到你的作品。
如果你对前端感兴趣,从零基础入门到高级,这里有整套视频、源码、开发软件、学习资料和面试题,适合所有前端开发者。
获取源码的方式很简单,关注、点赞和收藏是对我最大的支持。在这里,你还能找到更多前端插件、3D炫酷效果、图片展示、文字效果和整站模板等资源。
如果你有技术相关问题,欢迎加入公Z号获取更多源码和解答。希望你能在制作这份礼物的过程中,感受到编程的魔力和浪漫。
最后,祝你成功制作出独一无二的3D樱花相册,让这个520情人节或女友的生日更加难忘。