DOCTYPE HTML无法使用控制台IE消息在localhost上启动我的网页

时间:2015-05-19 17:26:39

标签: html5 apache internet-explorer doctype

我尝试使用Apache2triad在LOCALHOST服务器中运行包含基本脚本<?php..?>,<script>...</script>的网页。 发生脚本只运行以查找<!DOCTYPE...>或在IE控制台中没有它,消息发送如下:

HTML1300:Navigation occured.
HTML1527: DOCTYPE expected. Consider adding a valid HTML5 doctype: "<!DOCTYPE html>".

我已经尝试使用声明,例如:

<!DOCTYPE HTML>
<html>
<body>
<?php echo "Ok, running...."; ?>

或简单地说:

<html>
<body>

但控制台错误问题仍然存在......您是否知道服务器发生了什么?

感谢。

1 个答案:

答案 0 :(得分:0)

您的问题是IE兼容性(它与Apache无关):
How to use Compatibility View in Internet Explorer 9


您可以尝试添加与X-UA兼容的元标记
(它还修复了IE10中出现的一些布局问题):

 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />


来自Mozilla's Quirks Mode 的引用:

  

示例中显示的DOCTYPE是最简单的   可能,以及HTML5推荐的那个。早期版本的   HTML标准推荐其他变体,但所有现有浏览器   今天将使用这个DOCTYPE的完整标准模式,即使是过时的   Internet Explorer 6.没有合理的理由使用更多   复杂的DOCTYPE。如果您使用其他DOCTYPE,则可能存在风险   选择一个,几乎触发标准模式或怪癖模式。


您如何看待使用哪种模式?
在Internet Explorer中,按F12,然后查找“文档模式”。