在Windows IE9上,Chrome和Firefox显示正确的字体(与OS X上的Firefox,Chrome和Safari一样),但Windows上的IE8有一个问题,我可以在其中取得字体。
我的代码是:
<!DOCTYPE html> <!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]--> <!--[if IE 7 ]><html class="ie ie7" lang="en"> <![endif]--> <!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]--> <!--[if (gte IE 9)|!(IE)]><!--><html lang="en"> <!--<![endif]--> <head> <Meta charset="utf-8" /> <title>Site title</title> <!--[if lt IE 9]> <script src="https://html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <link href=".../css/css.css" rel="stylesheet" type="text/css"> <link href="../css/print.css" rel="stylesheet" type="text/css" media="print"> <link href="../apple-touch-icon.png" rel="apple-touch-icon-precomposed"> <link href="../css/jquery-ui-1.8.23.custom.css" rel="stylesheet" type="text/css"> <link href="../css/jquery-ui-overrider.css" rel="stylesheet" type="text/css"> <link href="https://fonts.googleapis.com/css?family=Lato|Michroma&subset=latin&v2" rel="stylesheet" type="text/css"> <link href="../css/prettify.css" rel="stylesheet" type="text/css"> <link href="../css/font-awesome.css" rel="stylesheet" type="text/css"> <!--[if IE 7]> <link href="../css/font-awesome-ie7.css" rel="stylesheet"> <![endif]-->
> fontawesome-webfont.eot
> fontawesome-webfont.svg
> fontawesome-webfont.ttf
> fontawesome-webfont.woff
…他们属于哪里,他们是可读的世界(755权限)。
我缺少什么? IE8中是否需要兼容性视图?
相同的计算机查看字体Awesome网站上的字体很好,所以它必须是我做错了。
根据要求,font-awesome.css的副本在这里:font-awesome.css.除了字体文件的路径外,它或多或少是从他们下载的。
基于@ Abody97我添加了https://html5shim.googlecode.com/svn/trunk/html5.js(上面的代码已经更新)。仍然没有运气,即使刷新和删除缓存刷新。
解决方法
问题是IE无法加载字体文件,它正在构造返回404错误的奇怪的GET请求。
使用这里的技巧:http://www.fontspring.com/blog/fixing-ie9-font-face-problems我能够解决这个问题。
在包含font-face(在这种情况下是font-awesome.css)的CSS中添加?#iefix到eot url
@font-face { font-family: 'MyWebFont'; src: url('webfont.eot'); /* IE9 Compat Modes */ src: url('webfont.eot?#iefix') format('embedded-opentype'),/* IE6-IE8 */ url('webfont.woff') format('woff'),/* Modern browsers */ url('webfont.ttf') format('truetype'),/* Safari,Android,iOS */ url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */ }
原文地址:https://www.jb51.cc/css/219753.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。