我正在使用新的Microsoft应用程序的“Web客户端”。当我运行W3C验证检查时,我得到以下结果:
这里是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吗?
答案 0 :(得分:5)
<!DOCTYPE html>
这个doctype是在HTML5中引入的
这就是任何html5 tut的引入。
这个非常简单的doctype甚至会导致目前不支持HTML5的浏览器进入标准模式,这意味着他们将以符合HTML5的方式解释HTML的长期存在部分,同时忽略HTML的新功能HTML5他们不支持。
答案 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">