在CSS期间,它做了什么?

时间:2011-05-24 13:00:07

标签: css

我在这里处理其他人的代码并且遇到过类似的事情:

.selector {
 .background-position : 0px 2px;
}

在行背景位置上的句点是做任何事情还是他们评论该行的方式?它似乎没有我所知的效果(使用chrome检查器和firefox检查器),但我想确定。

感谢您对此有任何见解。

4 个答案:

答案 0 :(得分:4)

那里的时期 - 即在.background-position中 - 是无效的CSS。

句点 在选择器中有效,如您所示 - 即.selector,在这种情况下,它会选择class='selector'的元素。

但如果我理解了这个问题,你就会问.background-position中的点,正如我所说的那样无效。如果您尝试在Firebug中添加.background-position作为样式,则不会接受它。

答案 1 :(得分:4)

我通常使用z来快速评论内容。但是在生产CSS中,我删除了这些行。

这是一个“评论”。它使CSS无效,但它看起来非常不专业,所以如果你不需要它,或者至少用/* ... */正确地评论它,最好将它完全删除。

答案 2 :(得分:2)

这不是有效的CSS;我的猜测是评论或错误。

我见过人们使用像_和*这样的字符来确保某些属性只在特定浏览器中呈现(例如_background-position仅在IE6中应用),但从未见过用'。'来完成。

答案 3 :(得分:0)

句点前缀表示IE7独有的样式 CSS Browser Hacks