【问题标题】:Respond.min.js works only in IE 8 emulation mode of IE 11Respond.min.js 仅适用于 IE 11 的 IE 8 仿真模式
【发布时间】:2024-01-11 09:45:01
【问题描述】:

respond.min.js 仅适用于 IE 11 开发者模式下的 IE explorer 8 仿真。在真正的 IE 8 上,它只是默默地不起作用,而在 IE Tester 中给出 en 错误:“预期 ';' ( char 2060)"。结果是一个损坏的 CSS。 respond.min.js 无需修改就安装在服务器上。实际的 char № 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>

【问题讨论】:

    标签: html css internet-explorer-8 ie8-compatibility-mode respond.js


    【解决方案1】:

    从 IE 10 或 11(我不记得)开始,IE 会忽略条件 cmets,即使在仿真模式下也是如此。所以你可以降级到以前的 IE 版本 9 或 10,然后模拟 IE8、IE7。

    【讨论】:

      最近更新 更多