我正在尝试诊断一些来自别人的CSS的错误格式。他们的CSS文件在表单中有很多条目:
..foo { font-size: 10px; color: #000000; text-decoration: none }
Firefox web开发人员插件说:
类选择器的预期标识符,但找到'。'。由于选择器错误而忽略了规则集。
我通读了http://www.w3.org/TR/CSS2/selector.html,我能想到的最好的是,如果“*”可以省略,那么“..foo”就意味着。 .foo“。
那么,“.. foo”是什么意思?
答案 0 :(得分:7)
这是一个hack! (当然只有IE ......)
但我鼓励你删除它,它已经过时并造成麻烦......
答案 1 :(得分:4)
如有疑问,请确认! :)
答案 2 :(得分:1)
这是一个错字,它可能适用于一些不起眼的IE版本,但一般来说它只是无效的语法。
答案 3 :(得分:1)
这是一种格式化特定于IE的选择器的方式,允许条件格式化。有更多“正确”的方法来完成任务;正如卡斯帕所说,它是一个黑客。