为什么CSS中的注释很重要?

Jac*_*ton 1 css comments

为什么CSS中的评论甚至相当可观?我之前正在测试一个网站,只是在分号后添加一些纯文本:

#myId {
   property: value; this is my comment
}
Run Code Online (Sandbox Code Playgroud)

并且没有引发任何错误,该值仍然应用于选择器,一切正常.为何使用/* */?我在Chrome和Firefox中测试了它,是否还有其他浏览器可能无法解析CSS,如果我这样做,我不知道?

mog*_*lin 5

您的浏览器可能只是删除了"这是我的评论".在";"之后,它认为"这是我的评论"是一个属性,但不知道它是什么.但它会在它之后丢弃所有内容,直到达到"}".

尝试类似的东西:

#myId {
border: 1px solid red; this is my comment
border: 2px solid blue;
}
Run Code Online (Sandbox Code Playgroud)

蓝色边框不会显示,但应该显示

然后尝试:

#myId {
border: 1px solid red; 
border: 2px solid blue;
}
Run Code Online (Sandbox Code Playgroud)

出现蓝色边框!

所以我会使用/**/作为评论; P