这让我把头发撕了一个小时:
div {
key: value;
...
};
img {
key: value;
...
}
(注意大括号后面的分号)。 img
的样式没有出现......最后我注意到了分号并删除了它 - 瞧!这一切都按预期工作。
问题:花括号之外的; 是什么意思?
答案 0 :(得分:6)
答案 1 :(得分:4)
这意味着它是无效的CSS,CSS validator会告诉你。
答案 2 :(得分:1)
我不认为它是有效的CSS,因此不同浏览器中的行为可能会有所不同。
如果你使用CSS验证器,它应该为你显示这些问题。
答案 3 :(得分:0)
CSS解析器可能遇到错误,只是拒绝解析文件的其余部分,但允许使用它成功解析的内容。