icon font 技术落地
iconfont管理平台可以参考fontello
兼容各浏览器的写法 常用的字体文件有eot(IE专用字体),woff(支持常见浏览器),ttf(多增加对safari,android,ios的支持),svg(支持低版本ios safari浏览器)
@font-face {
font-family: 'YourWebFontName';
src: url('YourWebFontName.eot'); /* IE9 Compat Modes */
src: url('YourWebFontName.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('YourWebFontName.woff') format('woff'), /* Modern Browsers */
url('YourWebFontName.ttf') format('truetype'), /* Safari, Android, iOS */
url('YourWebFontName.svg#YourWebFontName') format('svg'); /* Legacy iOS */
}
icon font使用总结
- iconfont有两种引用方式:直接html插入code编码;css中after伪类content嵌入,第一种方法会存在字体库更改时会有code变化的问题,所以一般采用第二种方式
- 通过伪类嵌入的方式在原生IE7有一定兼容问题,需要使用下面的设置去处理
Written on August 23, 2014