我正在使用这样的<base>
标签,目前我的网站位于用于开发目的的目录中,所以
<base href="http://domain.com/directory/" />
现在我的样式表和一切工作正常,它也由 IE9 获取,但我@import
在我的样式表中使用导入字体真棒样式表,但如果 IE 中的 URL 键入为 www.domain.com/directory,字体会中断,但可以如果 URL 是 domain.com/directory,那就太好了,为什么会这样?font-awesome.min.css 中的字体路径是否丢失?
目录结构:
root
-Directory
-home.php
-about.php
--includes
embeds.php
/* embeds.php is included in all pages, and has all stylesheets with path
<link href="stylesheets/default.css" rel="stylesheet" type="text/css"
media="screen" /> */
--stylesheets
default.css
font-awesome-min.css /* This is imported in default.css */
--Fonts
Has Font Awesome Files
Font Awesome 样式表字体路径
@font-face{
font-family:'FontAwesome';
src:url('../fonts/fontawesome-webfont.eot?v=3.0.1');
src:url('../fonts/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
url('../fonts/fontawesome-webfont.woff?v=3.0.1') format('woff'),
url('../fonts/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
font-weight:normal;
font-style:normal }
只有IE的问题,没有其他浏览器
注意:如果我使用以下条件,它可以正常工作
<!--[if IE]>
<base href="http://www.domain.com/directory/" />
<![endif]-->