我在wikia.com上制作了一些模板,它们只包含CSS代码(键:值;) 我的问题是让另一个模板在样式属性标记中使用这些样式模板。
style="{{MyTemplateStyle}}"
此代码未按预期进行评估。 CSS元素在元素之前输出,而style属性不包含在元素中。
我是否尝试过维基不可能的事情? 我只是希望能够在一个的地方更改某些模板的样式,就像普通的HTML& CSS页面。
答案 0 :(得分:0)
从style=""
属性指定的CSS样式始终优先于任何其他css,即使您在CSS规范中使用!important
也是如此。
因此,您对Wikia上的CSS所做的任何编辑都不会覆盖属性中指定的CSS。
答案 1 :(得分:0)
Kim,你是正确的切换到类而不是通过模板嵌入内联样式。
使用模板的想法表明,这将在不止一个地方重复使用,将样式应用于一个组,或者事实上,一个类元素。
这种方法更易于阅读和维护(因为您只有一个中心位置可以编辑),而且,如果操作正确,还可以通过Special:ThemeDesigner无缝更改颜色方案。