这是什么类型的HTML?

时间:2012-05-27 17:23:09

标签: html html5 w3c-validation html-validation dynamics-nav

我正在使用新的Microsoft应用程序的“Web客户端”。当我运行W3C验证检查时,我得到以下结果:

enter image description here

这里是HTML文件的头部:

<!DOCTYPE html >
<html>

<head>
    <title>Microsoft Dynamics NAV</title>
    <meta content="IE=8" http-equiv="X-UA-Compatible" value="IE=8" />
    <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />
    <meta content="no-cache" http-equiv="pragma" />
    <link id="ctl00_main" href="/Resources/main.css?version=7.0.33451" rel="stylesheet" type="text/css" />
    <link id="ctl00_controls" href="/Resources/controls.css?version=7.0.33451" rel="stylesheet" type="text/css" />
    <link id="ctl00_webclient" href="/Resources/webclient.css?version=7.0.33451" rel="stylesheet" type="text/css" />
</head>

<body class="v4master" scroll="no">

这是什么类型的HTML?它真的是HTML5吗?

4 个答案:

答案 0 :(得分:5)

<!DOCTYPE html>

这个doctype是在HTML5中引入的 这就是任何html5 tut的引入。

这个非常简单的doctype甚至会导致目前不支持HTML5的浏览器进入标准模式,这意味着他们将以符合HTML5的方式解释HTML的长期存在部分,同时忽略HTML的新功能HTML5他们不支持。

MDN Reference

答案 1 :(得分:3)

<!DOCTYPE html>

以上是HTML5 DOCTYPE,但这并不意味着该文档是好的或有效的HTML5,只是有人把那条线放在那里。

此外,您可能希望尝试使用CSE HTML Validator,因为它的设计更加实用。这里有一个在线版本: http://www.OnlineWebCheck.com/

答案 2 :(得分:3)

是的,它有HTML5 doctype。 HTML 4.01中有三种不同的<!DOCTYPE>声明。在HTML5中,只有一个:<!DOCTYPE html>

注意:<!DOCTYPE>标记没有结束标记,<!DOCTYPE>声明不区分大小写。

答案 3 :(得分:2)

是的,它有HTML5 doctype ...但是,也许它应该是HTML4。如果将其更改为:

会发生什么
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">