我发现这个主题有很多问题,但没有一个答案有帮助,所以我再问一遍。
我有一个带有这个头部的网站(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不起作用...
答案 0 :(得分:2)
条件注释与XML解析规则不兼容,因此IE只会将其视为application/xhtml+xml
页面中的普通注释。
你无能为力。只是不要使用它们。