根据 CSS 2.1 规范的描述,应按照以下优先级来确定一个外部 CSS 文件的编码:
HTTP 响应头中 Content-Type 字段的 charset 参数指定的编码。
BOM 以及/或者 @charset 定义的编码。
<link charset=>或其他链接机制提供的元数据(如果有的话)指定的编码。
引入该 CSS 文件的 HTML 或另一个 CSS 文件(如果有的话)中已确定的编码。
如果以上几步都没能确定编码,则假定其编码为 UTF-8。
关于上述内容的详细信息,请参考 CSS 2.1 规范 4.4 CSS style sheet representation 中的内容。
有些css是直接写在页面里面的,也就是嵌入在html当中的,那么你可以直接查看页面源代码即可。有些是写在css文件当中的,你可以查看页面源代码的头部查找css文件,然后下载或打开想要查看的css文件即可。
如果你是要对页面进行调试的,查看某个节点的css属性情况的,那么我建议你可以安装firefox,然后安装firebug插件来进行查看,或者在IE8以上浏览器下按一下F12,进行调试即可了。其他浏览器也一样。
表明CSS文件的页面编码为UTF-8。。如果这个CSS的文件编码也是UTF-8的话。。那么在浏览器中看到的CSS文件的页面中中文的注释或者中文字体就可以正确显示为中文,如果CSS的文件编码和页面不一致的话。那么这个CSS文件的中文则会显示为乱码。。特别是定义中文字体的时候。就不能正确识别。。其他则没有多大影响。。