Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已答复] 请问CSS文件覆盖原则--望告知下

 关闭 [复制链接]
不被谁所认识 发表于 2010-7-1 14:38:20 | 显示全部楼层 |阅读模式
看到下砂庄园的一个帖子说DZX版本的common.css可以采用添加extend_common.css来加以覆盖CSS的定义,其内容还说CSS文件夹内的所有CSS文件都可以采用如此操作原则,结果我将module.css文件增加个extend_module.css来对应module.css文件里的CSS,结果发现往extend_module.css文件里所添加的CSS内容并没有定义到文件中去,所以请知道的告诉下,要module.css文件里的CSS除了不修改module.css文件外,如何添加自定义的CSS附属文件呢?
回复

使用道具 举报

cr180 发表于 2010-7-13 15:54:23 | 显示全部楼层
本帖最后由 cr180 于 2010-7-13 16:04 编辑

首先请注意用词,谩骂只会让帖子沉得更快

下面就你的问题作下解释:

extend_common.css 更准确的说是叠加,何为叠加?在原common.css内容的基础上进行覆盖附加。
这里有一个顺序:1、common.css   2、extend_common.css
你可以在extend_common.css里面再次定义common.css里面的样式! css代码有顺序之分,可以百度下


举例:
common.css里面定义了一个div框的背景为红色,而我需要重新定义这个背景色,又怕改坏了这个原文件,那么就可以重新建立extend_common.css 在里面重写这段css代码。


此附加样式文件位置须存放于:template\当前模板目录(包括default)\common
回复

使用道具 举报

 楼主| 不被谁所认识 发表于 2010-7-13 19:12:17 | 显示全部楼层
回复 cr180 的帖子


    哥,哪句看出我漫骂了,还有你讲的这个等于没讲,所阐述的这个我本来就已经了解,我想了解的是为什么module.css这个实现不了叠加,还有请认真看清别人阐述的字后再加以评论,斑竹的身份不比普通用户。非漫骂都被指成漫骂帖了吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-8-30 20:44 , Processed in 0.119620 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表