【问题标题】:get class value of element from css [duplicate]从css获取元素的类值[重复]
【发布时间】:2016-01-07 21:19:58
【问题描述】:

我有带有表格的 html。表格单元格的背景颜色在属性“类”中指定。例如:

 <td class="bg_red">red-bg</td>
 <td class="bg_blue">blud-bg</td>

解决此问题的一种方法是在 css 文件中指定如下:

td.bg_red {background-color: red;}
td.bg_blue {background-color: blue;}

我想让它更有活力。 css 文件中是否有办法解析这些类值,以便我可以像这样指定它:

td[class^="bg_"]{
    background-color: *PARSED VALUE*;
}

感谢您的帮助。

问候, rv

【问题讨论】:

  • 好的..感谢您的信息...知道它无法完成。

标签: html css


【解决方案1】:

不是在原生 CSS 中,但你可以使用像 SASS 这样的预处理器!他们太棒了。这是一个链接。

http://sass-lang.com/

SASS 允许您使用 变量 和嵌套 CSS 之类的东西。我认为您需要的是背景颜色的变量。玩得开心。

【讨论】:

  • OP 想要的东西并不能使用预处理器真正解决。哦,它可以创建循环和混合,但它仍然在最后输出 CSSCSS 不能做的是解析一个类并根据类名的文本应用属性。
  • 是的,你是对的。不过,我会在这里留下答案,我认为由于您刚刚给出的解释,它增加了价值:P
猜你喜欢
  • 1970-01-01
  • 2013-03-03
  • 2013-08-04
  • 2013-04-30
  • 1970-01-01
  • 2011-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多