DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> HTML基礎知識 >> HTML和Xhtml >> doctype的markup validation
doctype的markup validation
編輯:HTML和Xhtml     
但是最近發現使用這種方式會產生問題,見代碼:

復制代碼代碼如下:
<!DOCTYPE HTML>
<html>
<head>
<title>test page</title>
</head>
<body>
<p><div>a</div></p>
</body>
</html>

這段代碼假如用w3c markup validation檢測,發現是能通過驗證的,因為html5驗證還處於實驗階段,所以並未檢測出不合法的地方。

但是假如使用<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">,你就會發現未驗證通過。

原因是p這個標簽比較特殊,是不能包含block標簽的。看來過早的使用一些實驗性特性也會帶來問題,安全起見,還是提倡使用<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">。
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved