2013-05-16 182 views
9

我希望有一個嚴格的,但完全兼容HTML5替代:HTML5文檔類型嚴格

<!doctype html> 

基本上我要確保使用結束標記的只是把一切都很好可讀的,一致的,在編輯明確強調。

的這個問題的答案是HTML 5,如XHTML-1.0-嚴格是HTML 4.

預先感謝。

回答

10

「strict」XHTML5驗證沒有文檔類型。對於XHTML5,doctype甚至是可選的,因爲doctype僅用於停止瀏覽器切換到quirksmode。 XHTML沒有這樣的怪癖模式。如果您打算將它用作多邊形文檔,建議使用HTML5文檔類型(帶有大寫的DOCTYPE)。在這種情況下,你可以使用DOCTYPE:

<!DOCTYPE html> 

但是,如果你想要,就好像文檔使用XHTML風格的語法來驗證,就可以實現,使用驗證的高級選項。

  1. 轉到http://validator.nu
  2. 切換到在選擇框「文本框」(或它指向您的在線文檔使
  3. 如果使用確保其擔任XHTML不是text/html的。您的文檔中的文本字段貼在我的情況下,我使用了以下內容:

    <!DOCTYPE html> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <title></title> 
    <meta charset="UTF-8" /> 
    </head> 
    <body> 
    <p>test 
    </body> 
    </html> 
    
  4. 選擇XHTML5 + SVG 1.1 + 3.0 MATHML從預設場這將填補前該計劃爲http://s.validator.nu/xhtml5.rnchttp://s.validator.nu/html5/assertions.schhttp://c.validator.nu/all/

  5. 點擊驗證

使用我的文檔會警告缺少緊密</p>

+0

謝謝,這是完美的:) – Anon343224user