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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] 在extend_module.css中写频道页面css的问题

[复制链接]
gl5512968 发表于 2011-7-25 11:09:45 | 显示全部楼层 |阅读模式
问题描述
适用版本: Discuz! X2
浏览器: IE6 IE7 IE8 IE9 TT 360 IE10 firefox 其他(帖子中请注明浏览器) 
使用模板: 其他模板(请在回帖中说明模板的名称或者是模板的下载地址)
BUG地址: 本地测试
创建一个频道,想自定义整页。如: list_news.htm 按照频道创建教程,将该文件放于portal目录下。然后在extend_module.css中书写该页面的css。问题来了:
    按照extend_module.css的书写规则,需要增加 /** portal::模块名 **/ 的注释。但是 模块名写 list_news 发现无效!
    最后改成 /** portal::list **/ 的写法,有效了!
    但是,这样一来,这个范围内的css将作用于所有以list_开头的频道。我要怎么写,才能使一段css仅作用于 list_news.htm 这一个频道?  难道写成 /** portal::list::news **/   ?  望高手赐教!  
 楼主| gl5512968 发表于 2011-7-25 12:53:09 | 显示全部楼层
顶一下
回复

使用道具 举报

 楼主| gl5512968 发表于 2011-7-26 12:50:48 | 显示全部楼层
再顶!!!
回复

使用道具 举报

cr180 发表于 2011-7-27 00:47:37 | 显示全部楼层
<!--{subtemplate common/header}-->
下面增加:
<link rel="stylesheet" type="text/css" href="css文件地址" />

在你的模板文件里面另外加一个css文件的加载即可解决这个问题,extend_module.css只支持内置模块的定义,不支持新建立的专题或者DIY页面的

回复

使用道具 举报

 楼主| gl5512968 发表于 2011-7-28 20:20:28 | 显示全部楼层
cr180 发表于 2011-7-27 00:47
下面增加:

感谢!不过引独立css文件又存在另一个问题,就是获取相对目录的问题,x2版本里好像常量无法调用,导致要写死路径引入文件。这样感觉很不好
回复

使用道具 举报

巴中热线 发表于 2016-2-4 12:12:27 | 显示全部楼层
新建风格模板和exten_module.css,想修改默认模板的一些css,直接添加代码无效。如何处理??
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 11:29 , Processed in 0.032179 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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