我試圖驗證我的頁面,並與表單部分有一些問題。所以我創建了一個測試頁面來看看發生了什麼,但它仍然失敗,所以我認爲我可能會做出錯誤的事情。HTML 4.01 STRICT無效的標記錯誤
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<title>Test</title>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
</head>
<body>
<form action='test.html'>
<input type='submit'>
</form>
</body>
</html>
這是我的測試頁。當我將其複製到http://validator.w3.org/check它給了我兩個錯誤:
Error Line 10, Column 24: document type does not allow element "INPUT" here; missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS" start-tag
<input type='submit'>
而且
Error Line 11, Column 9: end tag for "FORM" which is not finished
</form>
即使沒有提交按鈕,它仍然給我的第二個錯誤。我堅持爲什麼會發生這種情況。有任何想法嗎?
xhtml不使用xml語法規則嗎? – 2012-02-20 02:32:21