HTML5浏览器中的XHTML(wordpress)

时间:2010-11-24 15:53:19

标签: browser xhtml html5

我一直在做一些搜索,无法在任何地方找到这个主题。我公司想要使用HTML doctype,但wordpress默认输出XHTML。我已经看过插件,我会使用这些,但这个网站可能会比所说插件的开发寿命更长。此外,在更新或构建新网站时还需要考虑其他因素。

如果我使用XHTML doctype,HTML5浏览器将如何呈现它?他们是否会与旧的doctypes向后兼容?

5 个答案:

答案 0 :(得分:2)

编辑1:实际上,我们建议您在编写任何HTML时尝试遵循XHTML结构,以便更轻松地过渡到HTML5。

在HTML5中将有其他选项和类型与XHTML,但其中很多都是基于您编写HTML的结构。 X只是意味着它正在转向更多的XML基础。

为了配合Kayla的输入,您需要确保所有标签都已关闭:

<br/>  Instead of: <br>

您还需要确保在任何参数周围加上引号:

<a href="value"></a> Instead of: <a href=value></a>

浏览器一直在慢慢采用XHTML结构。这可能意味着没有结束标记/等格式化的HTML在IE 6中看起来可能与新版本的浏览器略有不同。希望有所帮助!

答案 1 :(得分:2)

建议不要在HTML5页面上使用XHTML 1.0或1.1文档类型,因为它不必要,而且当您使用较新的标记时,两个标记将无法验证。以下是在HTML5 a.k.a. XHTML5中使用XML语法的快速指南。

更新:如下所示,请检查W3C Specification

答案 2 :(得分:1)

我不确定你在问什么。插件与DTD有什么关系?

是的,任何支持HTML5的浏览器都向后兼容(X)HTML,您可以混合搭配您想要的所有内容。基本上只要你写的标签如下:

<div>Hi</div> or <p>There</p>

而不是

<DIV>Hi</DIV> or <P>There</P>

其余的只是语义。

答案 3 :(得分:0)

HTML5的开始特别是因为浏览器制造商希望确保他们引入的更改与现有网页向后兼容,而现在已经不复存在的XHTML 2正在形成非向后兼容。

是的,您的XHTML文档类型在HTML5浏览器中运行良好。

答案 4 :(得分:0)

据我所知,所有添加HTML 5支持的现代浏览器将在可预见的未来继续支持HTML 4和XHTML,所以你应该没问题。

如果您使用的是Wordpress,请坚持使用XHTML。它将在很长一段时间内支持所有浏览器,大多数Wordpress插件都设计为输出XHTML。