腾讯云618限量抢购
  1. DIV+CSS教程

XHTML 是什么?

最后更新:2010-12-21 15:47阅读:10499

什么是 XHTML?

XHTML也是更严谨更纯净的 HTML 版本。

XHTML 全称为(EXtensible HyperText Markup Language),中文为 可扩展超文本标签语言

XHTML 是 W3C 的最新 HTML 标准,也是更严谨更纯净的 HTML 版本,其目标是为了取代 HTML。同时 XHTML 也是增强了的 HTML ,它的可扩展性和灵活性将适应未来网络应用更多的需求,例如要想在移动电话和手持设备上的浏览器里显示 Web 页面内容,就必须遵循 XHTML 语法规范。

学习 HTML 语言之初就学习 XHTML 版本是一个正确的选择。在本教程中,对 W3C 摒弃的 HTML 标签不再进行说明。而学习 XHTML 之后,要编写完整的网页,还必须学习 CSS (层叠样式表),具体可以参见本站 DIV+CSS教程 。XHTML+CSS 作为 Web 标准化开发,已经是一个发展趋势且已经被普遍应用。

XHTML 与 HTML 的联系与区别

XHTML 是以 XML 重构的 HTML 4.01,XHTML 与 HTML 4.01 完全兼容,且所有新的浏览器都支持 XHTML 。

从技术的角度,XHTML 原本是要以 application/xhtml+xml MIME 类型输出纯粹的 XML 的,然而这种情形很少见。那些采用 XHTML 语法的网页仍然被浏览器按 text/htmlMIME 类型渲染,因此,尽管这些文档属于 XML,但它们并没被当作真正的 XML,而是按 HTML 进行渲染。

如果要用一个通俗的例子来说明 XHTML 与 HTML 的区别的话,XHTML 好比标准普通话,而 HTML 就如夹杂各地方言的汉语。

XHTML 验证

在W3C 官方网站上提供在线校验 XHTML 的正确性:http://validator.w3.org/

XHTML 版本

  • XHTML 1.0 Transitional - 过渡型,标识语法要求较宽松,允许你继续使用 HTML4.01 的标识(但是要符合xhtml的写法)。
  • XHTML 1.0 Strict - 严格型,标识要求达到以上XHTML相比于HTML的所有改动,不能使用任何表现层的标识和属性。
  • XHTML 1.0 Frameset - 框架集定义,专门针对框架页面设计使用。
  • XHTML 1.1 - 模块化的XHTML。
  • XHTML 2.0 - 完全模块化可定制化的 XHTML ,正在制定中,参考 http://www.w3.org/TR/xhtml2/

本章节内容共分 5 部分:
  1. 1. XHTML 与 HTML 的具体区别
  2. 2. HTML 是什么?
  3. 3. XHTML 是什么?
  4. 4. 搭建 XHTML/HTML 学习环境
  5. 5. XHTML 1.x、HTML 4 与 XHTML 2、HTML 5
腾讯云618限量抢购