为什么我的 XHTML5 页面会导致 IE 的怪癖模式?
这是文档类型等,包括发送 MIME 类型的 PHP 和<?
:
<?php header('Content-Type: application/xml;charset=UTF-8'); ?>
<?php echo '<?';?>xml version="1.0" encoding="UTF-8"?>
<?php echo '<?';?>xml-stylesheet type="text/xsl" href="ie-xhtml-fix.xsl"?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" dir="ltr">
<head><meta charset="UTF-8" />
然后来自http://www.w3.org/MarkUp/2004/xhtml-faq#ie的 ie-xhtml-fix.xsl是:
<stylesheet version="1.0"
xmlns="http://www.w3.org/1999/XSL/Transform">
<template match="/">
<copy-of select="."/>
</template>
</stylesheet>
对不起,我不得不问。我似乎无法弄清楚这一点,我找不到任何有关可能导致问题的信息。我希望它可以在 IE7 及更高版本中运行。