编写样式表(CSS)文件时为了辨别分清样式的用途,会在CSS文件使用注释符对定义的样式进行说明。我经常会把样式分成块,如:header、nav、left、right、foot等等,或者分成:布局、预定格式化的HTML标签、个别定制等等,通常我都会把注释说明用简短的英文字符。
最近无意识的在CSS文件中使用了中文的注释说明,在用浏览器调试时,发现Firefox2,Firefox3都能正常解析CSS文件,IE6却不能。原因是网页是UTF-8编码,CSS文件是ANSI编码,转换为UTF-8后就正常了。
在用IE6调试,网页是UTF-8编码,CSS文件是ANSI编码使用了中文的注释说明,且从中文的注释说明处开始打断解析,如果你在第100行处使用了中文的注释说明,IE6就只解析100行之前定义的样式。
在没有发现这个问题之前可把我忙坏了。
最新评论
3 周 3 天之前
6 周 4 天之前
15 周 3 天之前
15 周 4 天之前