全站通知:
            
            
        
帮助:在WIKI里引用CSS类样式
                  
                  
                  刷
                  
                     
                               
                               历
                            
                  
                    
                      
                        
                        编
                      
                    
                
            
            
            
            
            
            跳到导航
            跳到搜索
            
            
                
            
            
            
            
        
    预制类样式于mediawiki:common.css
- 优点:全局加载
- 缺点:如果 mediawiki:common.css 没有精细的管理和足够清晰的注释,难免会造成样式污染
使用#css函数写于要加载的页面上
- 用法:
{{#css:
.heimu {
    background-color: #252525;
    color: #252525;
    transition: color 0.5s;
}
.heimu:hover {
    color: #ffffff;
}
}}
- 优点:优先级最高,可覆盖 mediawiki:common.css 相同类样式名的样式,具体用法见:插件:CSS
- 缺点1:如果使用在模板页面里,大量重复引用该模板的页面会有非常多的代码冗余,影响seo的收录
- 缺点2:#css不支持带有链接的样式写法,如果有写链接,会导致整个#css函数内的内容全部失效
使用标签<bstyle>
- 用法类似#css:
<bstyle>
.heimu {
    background-color: #252525;
    color: #252525;
    transition: color 0.5s;
}
.heimu:hover {
    color: #ffffff;
}
</bstyle>
- 优点:类似#CSS,但是可以写带链接的样式,比如定义背景图片为静态图片地址
- 缺点:bstlye标签内无法解析WIKI语法
预制一个#widget页面进行加载
- 基本使用方法:建立一个widget名字空间下的页面,使用style标签把样式全部包起来。
<style>
.heimu {
    background-color: #252525;
    color: #252525;
    transition: color 0.5s;
}
.heimu:hover {
    color: #ffffff;
}
</style>
- 优点:随用随加载,并且方便管理。多用于多页面组合实现的功能或大型工具,比如地图工具。关于具体用法见:
- 缺点:原理和#css一样,如果使用在模板页面里,大量重复引用该模板的页面会有非常多的代码冗余,影响seo的收录。
预制一个Gadget页面进行加载
- 和widget类似,但是要注意,gadget拥有自己一套独特的引用和安装流程,详见 帮助:Gadget
用style=""的方式写在模板里封装
- 优点:好调试
- 缺点:大量重复引用该模板的页面会有非常多的代码冗余在编辑页面上,直接占用页面容量,页面很容易写满。[1]
注释
- ↑ 目前BWIKI平台单个页面,展开后大小的最大值为2,097,152字节,如果页面内容超出,会提示该页面模板上限超出页面限制,超出的部分无法显示
 
                
 沪公网安备 31011002002714 号
                    沪公网安备 31011002002714 号