zoukankan      html  css  js  c++  java
  • DotNetNuke 中的CSS

    DotNetNuke中有模块的CSS,皮肤的CSS,容器的CSS和Portal的CSS。

    模块的CSS文件存储在模块的目录下,名称为module.css,比如localhost/dotnetnuke/desktopmodules/module.css。

    皮肤的CSS文件在皮肤的目录下,文件名是skin.css。

    容器的CSS在容器的目录下,文件名是container.css。

    Portal的CSS在每个portal的目录下,文件名是portal.css,比如localhost/dotnetnuke/portals/0/portal.css。

    DotNetNuke在CSS时,首先加载module.css,然后是skin.css和container.css,最后是portal.css。

    如果我们需要修改页面上一个模块的样式,修改哪个文件呢?答案是在portal.css中重写样式,而不要去修改module.css。这是因为:

    1. 这个模块可能会在同一个HOST的其它portal中使用,而在其它portal中可能不需要修改默认样式。

    2. 如果模块需要升级,升级过程会覆盖module.css,所做的修改会丢失。

    如果你是模块开发人员,你的模块的显示样式在某些皮肤中不正确,那么可能需要检查一下module.css中的样式是否被皮肤中的样式覆盖了。

    本文来自博客园,作者:寻找无名的特质,转载请注明原文链接:https://www.cnblogs.com/zhenl/archive/2012/04/24/2468266.html

  • 相关阅读:
    su 命令切换用户带来的问题
    系统无法启动
    Linux单用户模式
    反射
    propety/静态方法
    内置方法,序列化模块
    第1月5周3天
    第1月4周5天
    第1月4周4日
    第1月4周3日
  • 原文地址:https://www.cnblogs.com/zhenl/p/2468266.html
Copyright © 2011-2022 走看看