【发布时间】:2013-07-19 07:39:34
【问题描述】:
情况
我最近决定将 cmets 放入我的 CSS 文件中。一旦我这样做了,其中一个就停止了工作。
制作 cmets 的两种方法都会使我的整个 CSS 文件无法正常工作。我知道这是缺乏信息,我只是不知道它可能来自哪里。
万一这很重要,这就是我编写 CSS 的方式:
// Background
body { background-color: #666666; }
#content { background-color: #cccccc; }
#menu { background-color: #cccccc; }
#menu-footer { background-color: #33cccc; }
#menu-items a.active { background-color: #33cccc; }
#menu-items a:hover { background-color: #99cccc; }
// The white spaces are actually tabs (Alt+i on Emacs)
更新 1
我正在寻找调试这种情况的方法。我在 Google Chrome 的开发者工具中看到了我的 CSS 文件,但没有应用属性。
foobar {
// color: cyan;
}
这是否只是使 CSS 错误但仅在一行上?所以文件的其余部分继续被解析?
更新 2
我总是使用// 来评论我的 CSS,但我在这篇文章中使用了后来的符号。现在我改变主意并使用内联 CSS,// 是一个无效的标记,使整个文件不可读。
【问题讨论】: