当元标记设置为' content =" IE = 7"'时,未在Html页面上的IE11上加载字体。

时间:2014-08-22 11:38:32

标签: html css internet-explorer fonts font-face

在此HTML页面上,当not标记仅在{{1}上设置为meta时,文本'TESTING Page Tools'的字体'{1}}才会加载<meta http-equiv="X-UA-Compatible" content="IE=7"/>但是,它正在处理其余版本的IE 11。但是,这个“Patua one”字体已加载到IE,IE的较低版本和其他浏览器 时将此IE 11标记设置为meta

无论如何,我只需要在<meta http-equiv="X-UA-Compatible" content="IE=edge"/>标记上使用content=IE=7作为我的要求。在这种情况下,这个字体'Patua one'没有加载到meta ,这也适用于IE和其他浏览器的其他版本(firefox,chrome等)。如果我将此IE 11标记的属性更改为meta,那么它将在IE和其他浏览器的所有版本中加载。但是,根据协议,我不应将<{1}}标记的属性从content=IE=edge更改为

我的目标[我期待]:当meta代码的属性设置为content=IE=7时,我需要加载“{Patua One”字体content=IE=edge

我需要别人的帮助。请。

even

1 个答案:

答案 0 :(得分:0)

尝试在代码开头的<head>标记中添加 HTML条件语句

<!--[if IE 11]>
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<![endif]-->

<!--[if !IE 11]> -->
    <meta http-equiv="X-UA-Compatible" content="IE=7"/>
<!-- <![endif]-->

或者如果它不起作用,试试这个:

<!--[if IE 11]>
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<![endif]-->

<!--[if !IE 11]>
    <meta http-equiv="X-UA-Compatible" content="IE=7"/>
<![endif]-->
希望它有效。