@font-face的一点理解
@font-face{
src: url("icomoon.eot?#iefix") format("embedded-opentype")
}
在css中经常能看到这样的语句,什么意思呢?
@font-face
制作网站的时候有些新的字体,但是默认选项里又没有,这个时候就可以通过@font-face在网页呢中插入自己想要的字体
由于浏览器的不同,所以各家对字体的支持也不一样,字体格式主要分为 True Type、Embedded Open Type、Open Type 、woff、svg等这几种格式
IE6-8是不支持format()这种格式的,他们只会读取src:url( )格式,但是IE6-8会把url引号之间的所有内容当做字体的url,结果就会返回404,因此就可以在字体路径后加?,这样后面的内容就成为了一个查询字符串,解决了404的问题,iefix在这里相当于注释的东西,可以随便写,另外在一部分Apache服务器中,却少了"#"会返回403,所以再加上警号
以上内容摘自网络,自己总结一番。希望能对您有用