thx / cube

跨终端、响应式、低设计耦合的CSS解决方案
http://thx.github.io/cube/
MIT License
421 stars 131 forks source link

CSS文件中 @charset 要不要写? #10

Closed cyjake closed 7 years ago

cyjake commented 10 years ago

在外部样式表中最多有一个@charset规则可以出现——它不可以出现在嵌套的样式表中,也必须出现在文档的最开始,且前面没有任何字符。在"@charset"之后,用户指定字符编码的名称。

为了避免HTML和CSS文件编码不同时造成的中文解析乱码,请在CSS文件头部加上指定的@charset,例如:

@charset "utf-8";
cyjake commented 10 years ago

合并的时候要小心处理

cyjake commented 10 years ago

合并的时候将移除各个模块中的 @charset,最终生成的 cube.css 头部有没有必要加呢

cyjake commented 10 years ago

待测试:在 IE 中引用 http://g.tbcdn.cn/thx/cube/1.2.0/cube.css 文件会如何

yisibl commented 10 years ago

最终结论整理到:《CSS 创作指南》