前端必知词汇:XHTML-阿里云开发者社区

开发者社区> AlibabaF2E> 正文
登录阅读全文

前端必知词汇:XHTML

简介: XHTML (Extensible HyperText Markup Language,可扩展超文本标记语言) ,是一种标记语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。从继承关系上讲,HTML是一种基于标准通用标记语言(SGML)的应用,是一种非常灵活的置标语言,而XHTML则基于可扩展标记语言(XML),XML是SGML的一个子集。

XHTML (Extensible HyperText Markup Language,可扩展超文本标记语言) ,是一种标记语言,表现方式与超文本标记语言 (HTML) 类似,不过语法上更加严格。从继承关系上讲,HTML是一种基于标准通用标记语言 (SGML) 的应用,是一种非常灵活的置标语言,而XHTML则基于可扩展标记语言 (XML),XML是SGML的一个子集。

XHTML 1.0在2000年1月26日成为W3C的推荐标准。XHTML1.1为XHTML最后的独立标准,2.0止于草案阶段。XHTML5则是属于HTML5标准的一部分,且名称已改为“以XML序列化的HTML5”,而非“可扩展的HTML”。但XHTML5比起HTML5还并非主流。

XHTML是“HTML 4文件根据XML 1.0标准重组”而成的。HTML是一种基本的WEB网页设计语言,XHTML是一个基于可扩展标记语言的标记语言,XHTML是一个扮演着HTML的可扩展标记语言(XML)的角色,本质上XHTML是一个过渡技术,结合了部分XML的强大功能及大多数HTML的简单特性。

XHTML 是更严谨更纯净的 HTML 版本。它的可扩展性和灵活性将适应未来网络应用更多的需求。XML虽然数据转换能力强大,完全可以替代HTML,但面对成千上万已有的基于HTML语言设计的网站,直接采用XML还为时过早。因此,在HTML4.0的基础上,用XML的规则对其进行扩展,得到了XHTML。

XHTML和HTML的区别不大,主要是为了适应XML。最大的变化在于文档必须是结构良好的,所有标签必须闭合,开始标签要有相应的结束标签。另外,XHTML中所有的标签必须小写、属性值必须总是使用引号包裹、禁止属性简化等等。

资料来源:
[1] 'What is XHTML?' section in XHTML.
[2] "Modularization of XHTML, W3C Recommendation 10 April 2001". World Wide Web Consortium

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
AlibabaF2E
使用钉钉扫一扫加入圈子
+ 订阅

阿里经济体前端技术最新内容汇聚在此,由阿里经济体前端委员会官方运营。我们的愿景是建立全球一流的前端团队,链接商业,让数字世界触手可及是我们的使命。阿里经济体前端委员会致力于加强技术前瞻性、推进集体成长、提升国际影响力。同时我们运营着阿里经济体前端的官方公众号:Alibaba F2E,欢迎关注。

官方博客