代码之家  ›  专栏  ›  技术社区  ›  Reinstate Monica - Goodbye SE

对表格单元格中的颜色使用变量

  •  1
  • Reinstate Monica - Goodbye SE  · 技术社区  · 16 年前

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

    问题是,当我向单元格中添加{{var:green}}时,只有文本本身有绿色背景。理想情况下,我希望整个单元格都有一个背景色,就像我使用这个:

    | bgcolor="#ff00ff" | test
    

    还是这个

    | style="background:silver" |silver
    

    在牢房里。

    有人知道怎么解决这个问题吗?

    2 回复  |  直到 9 年前
        1
  •  1
  •   Reinstate Monica - Goodbye SE    16 年前

    答案是在网上提供的 mwusers forum .

    基本上我需要:

    1. 创建模板:!-只包含|(请参见 Wikipedia

    2. 定义变量,例如:

      {{#vardefine:sample1 | bgcolor=green{{!}}测试}

    3. 在单元格中输入:

        2
  •  0
  •   lambshaanxy    16 年前

    这根本行不通。我猜您的表行如下所示:

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

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

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

    单元格样式必须先于内容:

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

    Help:Table#Style classes .