0

このトピックについて非常に多くの質問を見つけましたが、どれも役に立たなかったので、もう一度質問します。

このヘッドセクションを持つ Web サイト (php) があります。

<?php header( 'Content-type: application/xhtml+xml' ); ?>
<?php header( 'X-UA-Compatible: IE=9' ); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
   "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:html="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=9" />
    <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" />
    <!--[if IE]>
        <style type="text/css">
            body{
                background-color: #000000;
            }
        </style>
    <![endif]-->

条件付きコメントが機能しません。何を試しても機能しません。何が問題なのですか? xpath 用の xhtml ヘッダーが必要なので、ドロップできません。

ご挨拶...

編集:

それらの機能を無効にするのは1行目のヘッダーのようですが、それがないとxpathは機能しません...

4

1 に答える 1

2

条件付きコメントは XML 解析規則と互換性がないため、IE はそれらを として提供されるページの通常のコメントとして扱いますapplication/xhtml+xml

これについてあなたができることは何もありません。それらを使用しないでください。

于 2012-09-19T18:17:09.213 に答える