Css中文注释问题

刚刚在调试一个css菜单的时候,发现在css注释里面加入了中文,就失效了。假如换成是英文,又正常了。听一个朋友说在IE6下,Css不支持中文注释。要么写英文的,或者干脆不要写。真是郁闷,因为我另外一个css样式文件里面也是有中文的,工作也是正常的啊。查看了一下css文件编码,是GB2312的,和网页编码UFF-8不符,随即改成UTF-8编码测试,解决。

总结一下解决方法:

方法一:
首先查看你的页面文件文档编码和CSS的文档编码是否一致,如果不一致,就要手动修改使它们一致。
例:
你的页面文件使用的编码是“简体中文(GB2312)”而CSS文件使用的编码是“UTF-8”,这种情况下只要手动修改你的CSS文件的文档编码即可(因为我们做网站用的一般都是GB2312,也可修改页面文件)。
在Dreamweaver8中→修改→页面属性→文档编码→简体中文(GB2312)

方法二:
一般我们在Dreamweaver8中插入的CSS注释默认是这样的: /*注释内容*/ ,而只要将此改为 /**注释内容**/ 或 /*-注释内容-*/ 即可。

Leave a comment

Your comment

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word