“...”在CSS选择器的开头是什么意思?

时间:2011-01-28 17:58:44

标签: css css-selectors

我正在尝试诊断一些来自别人的CSS的错误格式。他们的CSS文件在表单中有很多条目:

..foo { font-size: 10px; color: #000000; text-decoration: none }

Firefox web开发人员插件说:

类选择器的预期标识符,但找到'。'。由于选择器错误而忽略了规则集。

我通读了http://www.w3.org/TR/CSS2/selector.html,我能想到的最好的是,如果“*”可以省略,那么“..foo”就意味着 .foo“。

那么,“.. foo”是什么意思?

4 个答案:

答案 0 :(得分:7)

这是一个hack! (当然只有IE ......)

但我鼓励你删除它,它已经过时并造成麻烦......

答案 1 :(得分:4)

如有疑问,请确认! :)

http://jigsaw.w3.org/css-validator/

答案 2 :(得分:1)

这是一个错字,它可能适用于一些不起眼的IE版本,但一般来说它只是无效的语法。

答案 3 :(得分:1)

这是一种格式化特定于IE的选择器的方式,允许条件格式化。有更多“正确”的方法来完成任务;正如卡斯帕所说,它是一个黑客。