如何修改DotNetNuke中众多的CSS文件
来源:百度文库 编辑:神马文学网 时间:2024/04/29 17:50:19
如何修改DotNetNuke中众多的CSS文件
DotNetNuke使用了好几个CSS文件,在什么时候,如何针对不同的需求修改CSS文件让人觉得很难把握,其实只要搞明白了DNN加载各个CSS文件的顺序,再遵循CSS文件生效的优先级就能准确的把握什么时候要修改哪个CSS文件。
首先我们来看看DNN加载CSS文件的顺序:在任何一个页面中查看HMTL源文件,在部份可以看到这样的代码。很明显:首先是default.css,然后是skin.css,然后是portal.css(这里没有讨论Container的CSS,原理是一样的)
之后,我们对照一下这几个CSS在DNN目录中的位置(绿色块表示目录),这样一来我们就能明白这几个CSS是怎么工作的。
对于任何一个页面,DNN首先加载对全局起作用的“default.css”,之后,根据你选择的皮肤,加载皮肤所带的"skin.css",最后,根据你打开的“站点”加载“站点”目录下的"portal.css"。后一个CSS中的定义都会覆盖前一个CSS中的定义。
其实每一个皮肤的ascx文件还可以附加一个同名的CSS文件,如果DNN检查到有这样的文件,也会加载。因为我用dnn-blue皮肤做的示范,所以没有这一个CSS。大家可以找个其它皮肤试试,看看DNN把这个CSS文件放在第几位加载。^_^
DotNetNuke使用了好几个CSS文件,在什么时候,如何针对不同的需求修改CSS文件让人觉得很难把握,其实只要搞明白了DNN加载各个CSS文件的顺序,再遵循CSS文件生效的优先级就能准确的把握什么时候要修改哪个CSS文件。
首先我们来看看DNN加载CSS文件的顺序:在任何一个页面中查看HMTL源文件,在部份可以看到这样的代码。很明显:首先是default.css,然后是skin.css,然后是portal.css(这里没有讨论Container的CSS,原理是一样的)
之后,我们对照一下这几个CSS在DNN目录中的位置(绿色块表示目录),这样一来我们就能明白这几个CSS是怎么工作的。
对于任何一个页面,DNN首先加载对全局起作用的“default.css”,之后,根据你选择的皮肤,加载皮肤所带的"skin.css",最后,根据你打开的“站点”加载“站点”目录下的"portal.css"。后一个CSS中的定义都会覆盖前一个CSS中的定义。
其实每一个皮肤的ascx文件还可以附加一个同名的CSS文件,如果DNN检查到有这样的文件,也会加载。因为我用dnn-blue皮肤做的示范,所以没有这一个CSS。大家可以找个其它皮肤试试,看看DNN把这个CSS文件放在第几位加载。^_^
如何修改DotNetNuke中众多的CSS文件
JAVASCRIPT中修改CSS
JAVASCRIPT中修改CSS
谈谈Hosts文件的妙用以及如何修改hosts文件
如何修改bootini文件的pae|awe|3gb参数
CSS中如何正确的使用id和class
CSS中如何正确的使用id和class
如何修改java工程中lib中的.jar包中的文件 -Java-技术中心-启天网
[精彩] 如何手工修改dmp文件
Makefile一问:如何修改.o输出文件的输出路径 Linux/Unix社区 / 程序开...
如何批量修改电脑文件的后缀名_外挂网_外挂天堂
关于海关2010年54号文件规定“5000限额”如何处理的问题(修改)
解析近代史中众多的微妙巧合
word中众多简便实用的使用方法
动态加载CSS文件
请教ASP中如何读取.dat的文件?
如何在 Word 2003 中恢复丢失的文件
如何在 Word 2003 中恢复丢失的文件
如何在 Word 2003 中恢复丢失的文件*
如何在 Word 2003 中恢复丢失的文件
如何在 Word 2003 中恢复丢失的文件1
如何在 Word 2003 中恢复丢失的文件2
如何在 Word 2003 中恢复丢失的文件3
如何在 Word 2003 中恢复丢失的文件