【问题标题】:How to stye a class starting with 0如何设置一个从 0 开始的类
【发布时间】:2014-05-17 18:47:08
【问题描述】:

现在我知道课程不能以数字开头,但情况就是这样。 这个 Wordpress 主题有 5 列,所有 5 列都有 span3、mbtm 和 feature 类,但它们也有 first、0.25、0.5、0.75 和 last 类。

我只想为中间列添加不同的背景颜色,类的唯一区别是 0.5,但我无法将 CSS 属性添加到 .0.5

请问我有什么办法解决这个问题?

【问题讨论】:

  • 您是否尝试过向 HTML 模板添加类?
  • @JukkaK.Korpela 谢谢,0.5 的班级也是如此,我想 .是一个空白字符,请问CSS选择器是什么,有点混乱,谢谢。
  • 句点不是空格,但由于它在CSS中具有特殊含义,所以当它是类名的一部分时需要进行转义。对于class=0.5,合适的选择器是.\30\.5\30 是数字零的转义,\. 是句点的转义。

标签: css wordpress class


【解决方案1】:

查看本·弗雷恩 (ben frain) 撰写的关于该主题的出色文章:http://benfrain.com/when-and-where-you-can-use-numbers-in-id-and-class-names/

你的 CSS 应该是这样的

div[class=0.5] {
    background-color: #0f0; 
}

虽然你可以转义字符,但为了可读性,你不应该使用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-09
    • 1970-01-01
    • 2020-04-03
    • 2012-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多