Respond.min.js仅适用于IE 11的IE 8仿真模式

时间:2015-06-24 16:45:41

标签: html5 css3 internet-explorer-8 ie8-compatibility-mode respond.js

respond.min.js仅适用于IE 11开发人员模式下的IE浏览器8仿真。在真正的IE 8上,它只是默默地不起作用,而在IE Tester中给出了错误:“expected';' (char 2060)“。结果是一个破碎的CSS。 response.min.js在服务器上未经修改就安装。实际的字符№2060有“;”。该网站是:poiskdetei.ru。

有什么想法吗?

这是我的标题部分的代码:

<head>

<link href='http://fonts.googleapis.com/css?    
family=Open+Sans+Condensed:700&subset=latin,cyrillic-ext' rel='stylesheet' 
type='text/css'>
<meta charset="<?php bloginfo( 'charset' ); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title><?php wp_title( '|', true, 'right' ); ?></title>
<link rel="profile" href="http://gmpg.org/xfn/11">
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">

<?php echo ccr_favicon();?>

<?php if(!empty($heal_option['heal_custom_css'])) { ?>
<style>
    <?php echo esc_html($heal_option['heal_custom_css']); ?>
</style>
<?php } ?>

<?php wp_head(); ?>
<!--[if lt IE 9]> 
<script type="text/javascript" src="/html5-shiv.min.js"></script>     
<script type="text/javascript" src="/respond.min.js"></script>
<![endif]-->
</head>

1 个答案:

答案 0 :(得分:1)

自IE 10或11(我不记得)以来,即使在仿真模式下,IE也会忽略条件注释。因此,您可以降级到以前的IE版本9或10,然后模拟IE8,IE7。