我有一個用HTML 4編寫的html文檔。我使用要求屬性來自HTML 5,它的工作正確,令我驚訝。輸入爲空時,我看到錯誤紅色邊框。 我認爲瀏覽器將此文檔識別爲HTML 5文檔並忽略了DOCTYPE。 我的問題是,Google Chrome瀏覽器如何識別HTML文檔版本。是否瀏覽器識別文檔HTML版本
感謝您的提示。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<style>
input:invalid {
border: 2px dashed red;
}
input:valid {
border: 2px solid black;
}
</style>
</head>
<body>
<form>
<label for="name">Name</label>
<input id="name" name="name" required>
<button>Submit</button>
</form>
</body>
</html>
的可能的複製[是否有可能使用與老HTML4 HTML5元素?( https://stackoverflow.com/questions/20516803/is-it-possible-to-use-html5-elements-with-old-html4) – War10ck