2013-05-16 187 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