Когда я проверяю свою веб-страницу, иногда средство проверки соответствия проверяет следующий случайный код вместо моей веб-страницы.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd">
<!-- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd"> -->
<HTML>
<HEAD>
<META HTTP-EQUIV="Refresh" CONTENT="0.1">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
<TITLE></TITLE>
</HEAD>
<BODY><P></BODY>
</HTML>
Когда это происходит, я могу выбрать опцию «Показать источник» и повторно проверять страницу, пока не появится мой источник, что вполне соответствует html5.
Почему я иногда получаю этот случайный код? Мне обычно все равно, но один из моих профессоров продолжает пытаться закрепить мои задания за несоответствие. К сожалению, у него нет никаких предложений о том, как это исправить. Пожалуйста, дайте мне знать, если я могу что-то изменить в своем коде, чтобы избежать случайных замен в контролере соответствия.
Я использую средство проверки на validator.w3.org
Ниже приведен пример моего кода:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link href="/css/default.css" type="text/css" rel="stylesheet" media="screen">
<title>Database Plan</title>
<?php include $_SERVER["DOCUMENT_ROOT"]."/modules/googleanalytics.inc"; ?>
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<div id="wrapper">
<header id="header">
<div id="redback">
<?php include $_SERVER["DOCUMENT_ROOT"]."/modules/header.inc"; ?>
</div>
</header>
<nav id="navtop">
<div>
<?php include $_SERVER["DOCUMENT_ROOT"]."/modules/topnav.inc"; ?>
</div>
</nav>
<div id="centerbox">
<div id="article">
<article id="innerarticle">
<div>
<p>Article Content</p>
</div>
</article>
</div>
</div>
<footer id="footer">
<div id="grayback">
<?php include $_SERVER["DOCUMENT_ROOT"]."/modules/footer.inc"; ?>
</div>
</footer>
</div>
</body>
</html>