一般情况,我爱模板网在做网站时,很少注意css的字符编码问题。因为新建css文件的时候,默认就给加上去了,而且,保存的时候,现在的编辑器都很智能,自动的将文件编码保存的和代码编码一致,基本上不会出问题。今天,我爱模板网在给客户做一个响应式网站时,在火狐、谷歌、手机端的各种浏览器都没有问题,但是,在电脑端的IE10、IE9却发现,ul自带边距、自带列表符号,导致严重变形等等。我一调试,发现,在IE下,base.css的样式重置代码,一个都没起作用。找了半天,终于发现问题,如下图:
估计是批量替换,还是怎么回事,用于重置的样式表文件的编码尽然变成了“udys-8”,把它改成“utf-8”,所有问题全部解决:
在此,我爱模板网提醒广大网友,不要小看了样式表的字符编码,否则会出大问题!