css:注释格式不当引起背景色无效
这两天试着写CSS,被一个问题烦得够呛。问题源码如下:
/* 全局*/
body {
MARGIN: 0px;
PADDING:0px;
background:#4c4c4c;
}
本来这个应该没有问题,但是在IE6上浏览时背景显示为白色,在FF上则正常。我以为是CSS HACK的问题,不断的在网上查资料,但是又找不到正确解决的办法,郁闷了一天。昨天晚上我找来一个原来试着写的同样的代码(我记得是兼容IE6的),把它复制到这个文件里,一测试,成了。然后我就把两段代码拿来比对,没有发现问题,无意中发现错误代码中的注释格式好像有点不一样,错误的如下:
/* 全局*/
而正确的如下:
/* 全局 */
我试着把注释的间距调整了一下,这下顺利了。经过我多次测试,发现“局”字后面必须留有一个字符的间距,否则在IE6中背景色显示为白色。至于“局”字前面有没有间距则没有影响。
找到了原因,但担心今后出现类似的情况,特保存待查。
作者:沐雪
文章均系作者原创或翻译,如有错误不妥之处,欢迎各位批评指正。本文版权归作者和博客园共有,如需转载恳请注明。
如果您觉得阅读这篇博客让你有所收获,请点击右下方【推荐】
为之网-热爱软件编程 http://www.weizhi.cc/