实际上有两个问题,为什么这些代码不能验证为XHTML 1.0 Strict。XHTML 1.0 Strict是项目要求。
第二行代码导致了问题。
文档类型不允许在此处使用"input"元素;缺少其中一个"p"、"h1"、"h2"、"h3"、"h4"、"h5"、"h6"、"div"、"pre"、"address"、"fieldset"、"ins"、"del"起始标记。
<form enctype="multipart/form-data" action="upload.php" method="post">
<input type="hidden" name="max_file_size" value="1048576" />
<table><tr><td><b>Image location: </b></td><td><input type="file" name="file" size="30"/></td></tr>
<tr><td><b>Caption: </b></td><td><input type="text" name="caption" size="30"/></td></tr>
<tr><td><input name="submit" type="submit" value="Upload" /></td><td>*(png, jpeg, jpg and gif files < 1mb)</td></tr></table>
</form>
对于第2行和第3行
文档类型不允许在此处使用 "input" 元素;缺少其中一个 "p"、"h1"、"h2"、"h3"、"h4"、"h5"、"h6"、"div"、"pre"、"address"、"fieldset"、"ins" 或 "del" 的开始标记。
<form action="#">
<input type="text" size="30" name="query" value="" onkeypress="return disableEnterKey(event)" />
<input type="button" name="searchButton" value="Search" onclick="loadResults(this.form)" />
</form>