[问题] css 的单行注解是不是有兼容问题?

楼主: Gold740716 (项为之强)   2016-02-24 11:41:34
有时候在 firefox 里,我的 CSS 会失效。
把单行注解都换掉后就正常了。
单行注解: // 注解到行尾
多行注解: /* 注解到下一个星号斜线为止 */
## 单行注解的问题 ##
猜想是有时浏览器会把压缩 CSS 档,
把多行并成一行。
dt {
float: left; // 让 dt 保持在同行
text-weight: 500;
}
会变成:
dt{ float: left; // 让 dt 保持在同行 text-weight: 500; }
让其它东西也被注解掉;
而注解掉大括号就会错误……。
参考:
http://lists.w3.org/Archives/Public/public-html-ig-zh/2012Sep/0000.html
(注:
W3C HTML5 中文兴趣小组是一群人把 w3c 的讨论翻成中文,
一起讨论的……,一群人吧?)
## 不喜欢多行注解 ##
我用多行注解不习惯的原因是如果一系列样式:
dt {
float: left; /* 让 dt 保持在同行 */
text-weight: 500;
}
想直接停用;注解掉会不太方便。
/*
dt {
float: left; /* 让 dt 保持在同行 */
text-weight: 500;
}
*/
注解会被 float 那行的注解结束,然后格式错误……。
还要去注意。
作者: miau (米奥)   2016-02-24 11:52:00
css本来就没有用//写注解的语法呀,要这样写请改用SASS之类
楼主: Gold740716 (项为之强)   2016-02-24 12:09:00
没有吗 = =? 那是我弄错了
作者: Kenqr (function(){})()   2016-02-24 13:13:00
CSS没有单行注解
作者: kawaii98 (kawaii98)   2016-02-26 12:47:00
css没这玩意…
作者: foo (大牛)   0000-00-00 00:00:00
这作者……
作者: void ( avoid)   0000-00-00 00:00:00
奇文共赏!!

Links booklink

Contact Us: admin [ a t ] ucptt.com