2010-07-06 34 views

回答

5

這是(只)DOCTYPE for HTML5

<!DOCTYPE html> 

就是這樣。所以是的,「嚴格」和「過渡」沒有區別。

+0

Nb。 XHTML5也可以使用,但顯然它不需要文檔類型 – Casebash 2010-07-06 05:54:08

1

是的,它的確如此。過渡和嚴格僅適用於XHTML 1.0和HTML 4.01。

+1

過渡和嚴格應用於HTML 4.01以及。 4.01也有「Frameset」。像''這樣的嚴格的不允許的元素和'width'和'height'等屬性... – 2010-07-06 05:50:14

+0

它們不僅適用於XHTML。它們也適用於HTML 4.01。 HTML 4.01中的過渡型文檔類型允許使用折舊元素,而strict則不允許使用。 – John 2010-07-06 05:50:26

+0

對不起 - 但過渡和嚴格也適用於HTML 4.01,所以不只是XHTML:http://www.w3schools.com/tags/tag_DOCTYPE.asp – 2010-07-06 05:51:47

1

從我到目前爲止收集的html5有一些草率的配額,例如,您可以標記大寫或小寫。它不會像xhtml 1.1那樣標記某些欺騙行爲。我懷疑這可能會導致偶然/草率編碼器出現問題。

我在xhtml嚴格的代碼。我建議任何學習HTML的人學習嚴格的編碼習慣 - 它會教你如何一致準確地編寫代碼,以及如何簡潔地解決問題,並且隨着xml標準越來越多的實際應用而更好地做好準備。
我無法強調我是多麼高興我開始嚴格編碼。 如果你在「是html5嚴格」(真相在那裏)搜索,你會發現我所說的語氣在更受教育的圈子(imho)中反映/分享,所以我認爲我的評論相當合理。您還將在(x)html5伸展雙腿的同時,找到有關維護您經過驗證的真正xhtml編碼的好建議。 (如果你不知道爲什麼我在那裏添加(x),那麼你沒有完成搜索; ^)嘗試搜索html5 + xml; ^) HTH,Cheers。

相關問題