我可以在带有XHTML1.0 DOCTYPE的网页中使用HTML5标记吗

我可以在带有XHTML1.0 DOCTYPE的网页中使用HTML5标记吗,html,xhtml,Html,Xhtml,简而言之:我可以在XHTML1.0页面中使用HTML5标记吗 我建立的一些网站是在XHTML 1.0中,现在我需要修改它们,我计划添加一些HTML5标签。为了做到这一点,是否有必要更改doctype,或者html5标记是否可以在不更改doctype的情况下完美工作?当我在XHTML1.0页面中尝试一些HTML5标记时,它似乎没有任何问题。因此需要一些关于这个主题的专家建议,我是否必须更改doctype,以及更改doctype的需要和好处是什么?文档将无效(除非您将自己限制在那些同样出现在XHTM

简而言之:我可以在XHTML1.0页面中使用HTML5标记吗


我建立的一些网站是在
XHTML 1.0
中,现在我需要修改它们,我计划添加一些
HTML5
标签。为了做到这一点,是否有必要更改doctype,或者
html5
标记是否可以在不更改doctype的情况下完美工作?当我在
XHTML1.0
页面中尝试一些
HTML5
标记时,它似乎没有任何问题。因此需要一些关于这个主题的专家建议,我是否必须更改doctype,以及更改doctype的需要和好处是什么?

文档将无效(除非您将自己限制在那些同样出现在XHTML 1.0中的元素和属性上),但这不会改变浏览器处理它们的方式(浏览器只关心Doctype在怪癖/标准/几乎标准模式之间的切换).

AFAIK
是完全支持HTML5元素所必需的。因此,添加标签,比如说,是否有必要更改docktype?为什么不直接更改doctype?XHTML doctype最初针对的是使用XML工具/模板生成HTML(如Facelets和ASP.NET)的服务器端视图技术.曾经有一段时间,XHTML被过分炒作,被傻瓜们“普通”地使用(也就是说,没有使用任何XML工具/模板)。也许你的页面是这样一个遗留问题?通常,你可以轻松地将其转换为
,并进行一些CSS边距/填充修复。因此,你是说,文档将无效,这会影响页面的呈现吗?或者与有效文档相比,此无效文档的效果如何。实际上,只有w3验证程序威尔会吠叫。但是吠叫的狗不会咬人。所有现代浏览器对此都很宽容。这是否正确是一个你必须自己回答的问题。@SobinAugustine-“这会影响页面的呈现吗”-请阅读答案的后半部分。这不会改变浏览器处理它们的方式。