将doctype从XHTML更改为HTML5

时间:2015-02-19 15:54:38

标签: asp.net html5 doctype

我有一个带有XHTML DTD的.NET Master页面:!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional ... >

我的.NET .ascx输入控件需要开始使用HTML5 placeholder属性。我的理解是,除非使用HTML5 DTD,否则浏览器将无法识别placeholder:{/ 1}}。

我对于简单地更改母版页以使用HTML5 <!DOCTYPE html>感到遗憾。我听说HTML5规范应该向后支持XHTML标记,但是我想知道这种全面改变会产生任何其他不良副作用。有没有人对此有所了解?

注意:多个网络应用使用母版页,因此这将是一次广泛的变化。

1 个答案:

答案 0 :(得分:1)

HTML5旨在向后兼容XHTML和HTML,因此开发人员可以轻松迁移。

对您而言,唯一的影响是浏览器不会强制执行严格的XHTML规则。 您仍然可以遵循XHTML规则,但不会被迫。

因此,您可以安全地将您的doctype编辑为HTML5 doctype!