0

我在stackoverflow上遇到了很多问题,但我无法让它工作。

我正在使用带有一点 WP PHP 的 html5boilerplate,我想知道这是否可能是我无法在 IE 中隐藏兼容性按钮的原因?还是我全都弄错了并且<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">不起作用?

这是应该首先出现的 HTML:

<?php
/**
 * The Header for our theme.
 *
 * Displays all of the <head> section and everything up till <div id="main">
 *
 * @package WordPress
 * @subpackage Twenty_Ten
 * @since Twenty Ten 1.0
 */
?><!DOCTYPE html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

有任何想法吗?泰...

4

1 回答 1

0

您应该查看相关的 Github 问题https://github.com/h5bp/html5-boilerplate/issues/378

似乎您需要将标签的位置移动到 IE 条件注释之前

<!doctype html>
<html lang="en">
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <!--[if lt IE 9]><html class="oldie"><![endif]-->
        <meta charset="utf-8">
        <title>Document</title>
    </head>
    <body>
    </body>
</html>
于 2014-02-13T21:38:02.763 回答