在表格单元格中使用颜色变量

时间:2010-04-12 09:52:10

标签: colors cell mediawiki

使用变量扩展,我想更改表格中单元格的背景颜色。到目前为止,我已经做到了这一点:

{{#vardefine:green|<span style="background:Green; color:White">text</span>}}

问题在于,当我向单元格添加{{#var:green}}时,只有文本本身具有绿色背景。理想情况下,我希望整个单元格具有背景颜色,就像我使用它一样:

| bgcolor="#ff00ff" | test

或者

| style="background:silver" |silver

在牢房里。

有谁知道如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

答案是在mwusers forum上提供的。

基本上我需要:

  1. 创建模板:! - 仅包含| (见Wikipedia

  2. 定义变量,例如:

    {{#vardefine:sample1 | BGCOLOR =绿色{{!}}试验}}

  3. 在单元格中输入:

    {{#VAR:SAMPLE1}}

答案 1 :(得分:0)

这根本不起作用。我认为你的表行看起来像这样:

 | Not in span {{#var:green|Text}}

这意味着你要在单元格中定义一个span ,而不是定义单元格本身的颜色。

 | Not in span <span style="background:Green; color:White">Text</span>

单元格样式必须在内容之前:

 | bgcolor="green" | Now it's all green

相反,为什么不用一个名为'green'的CSS类来标记行,然后在你的Wiki CSS中定义它?请参阅Help:Table#Style classes