你好,我的织梦放在了二级子目录,CSS无法调用,如何解决,谢谢

html-css06

你好,我的织梦放在了二级子目录,CSS无法调用,如何解决,谢谢,第1张

CSS无法调用,是你写的CSS路径问题,如果你实在不知道路径上的问题

在织梦

cms中你的css是放在跟模版一个目录下吧?也就是默认的路径;

/templets/default/css或images或js中是吗?

如果你是在同一目录下就好解决了,你也不用管他们是不是在二级子目录下;你在调用css的时候{dede:global.cfg_templets_skin/}/css/**.css如此来调用css绝对好使;

当然调用images与js都是可以的,{dede:global.cfg_templets_skin/}/就同等于你默认的路径/templets/default/希望我的回答对你有所帮助,如果还有疑问,请继续追问我;

网站子目录是指在一个网站空间里面放置多个网站,然后用不同的域名访问不同的网站,互不干扰。子目录的优点是节省费用,缺点则是受一个tomcat节制,共享tomcat资源,重启tomcat 所有网站都会重启。

子目录一般可以根据网站基本情况来设置:

1、根据网站所要承载的信息分类来设置,如网站中信息一般分为:文字、视频、动画、图片、声音等,可以设置子目录用来存放相关的资源(如images、Flash等)。

2、可以根据程序应用分类来设置子目录,如网站中应用程序包括,js脚本需设置一个JS目录来存放js文件;如数据库连接文件、网络编程的函数库文件可以设置include目录来存放;如数据库文件可以存放在database目录中。

3、根据网站SEO需要来设置目录,如果文章静态化时可以根据文章分类来设置子目录;如上传的图片及图片功能可以设置专门的图片子目录等。

综上所述,一般网站中需要建立的基本子目录有:

images(放网站美工所需的基本背景图片、图标等)

Flash(放网站中所需的FLASH动画)

view(存放网站中所需的视频)

js(存放javascript脚本文档)

css(存放样式文档)

inc(存放函数库或数据库连接文件)

database(存放数据库)

databack(存放数据库备份)

admin(存放后台文件)

其它(根据网站具体功能、SEO要求来设置)

网站子目录绑定可参考:http://jingyan.baidu.com/article/90808022df82befd91c80f04.html

在CSS文件里,有时要用到background,即加一个背景图片,一般在做按钮样式时会经常用到。

css中加背景图片根据图片及css文件的相对位置分一下几种类型:

1.同包下:background : url(aaa.gif)

2.不同包:

在这种情况下有2中方法可以设置,一种是使用绝对路径,即http://www.域名.com/aaa.gif这种,不过一般不推荐这么用,不利于项目移植;一种是使用相对路径,首先需要找到图片文件和css文件共同的一个根目录,然后再加上图片的子目录,比如:

css文件位置:WebRoot/test/css/a.css

图片文件位置:WebRoot/platform/resource/images/icons/a.gif

想要找到共同的根目录就需要用到 "../" 这个路径的意思是上一级目录,如果是两层上级目录,就是 "../../" 那么,按照这种写法的话,a.css中得背景图片css应该这么写:

background:url(../../platform/resource/images/icons/a.gif)

详解:

首先,我们观察这两个文件的位置,可以发现,共同的根目录是WebRoot,

我们首先在a.css的位置找到WebRoot,所以有了"../../" 然后拼接图片的子目录的路径 又有了"platform/resource/images/icons/a.gif" 合在一起后就是上面的结果了。