代码之家  ›  专栏  ›  技术社区  ›  Srikar Doddi

xhtml在Html5中的作用是什么?

  •  4
  • Srikar Doddi  · 技术社区  · 16 年前

    4 回复  |  直到 16 年前
        1
  •  9
  •   HostileFork says dont trust SE    14 年前

    XHTML5是通过抽象的树状结构来定义的 元素 (即通过DOM),与以前的HTML版本不同,后者由 标签

    通过使用抽象元素,文档树可以有多种表示形式。HTML5定义了两个标准 :类似于SGML(技术上不基于SGML)的HTML5和基于XML的XHTML5。您甚至可以发明自己的序列化格式,例如基于JSON的。

    XHTML5在语义上等同于HTML5(即具有相同的元素、属性和嵌套规则集),但用不同的语法表示。甚至可以构造同时符合HTML5和XHTML5的文档。

        2
  •  2
  •   2ndkauboy    16 年前

    您可以用任何XML结构扩展XHTML,只要为该格式提供DTD。在HTML5中,只有SVG、MathML等一些可以使用的扩展。

    我真的很喜欢XHTML,因为它类似于XML,但HTML5除了其他XML格式之外,还有很多东西可以提供。只需google一下google、Mozilla、YouTube等都能为HTML5提供什么,以及你能用纯HTML5+CSS3做多少,而不需要JavaScript。

        3
  •  2
  •   Rex M    16 年前

    另一方面,当使用来自其他服务的HTML5文档时,您不必像使用XHTML那样依赖它们来达到严格的要求。

        4
  •  1
  •   Paul D. Waite    16 年前

    XHTML1只是带有XML样式语法的HTML4。

    (我可能会忽略一些XML细节。)