XHTML |介绍
XHTML 代表可扩展超文本标记语言。这是互联网发展的下一步。 XHTML 是由万维网联盟 (W3C) 开发的。它帮助 Web 开发人员完成从 HTML 到 XML 的转换。使用 XHTML,开发人员可以使用 XML 的所有特性进入 XML 世界,并且他们仍然可以对内容的向后和未来兼容性保持信心。 XHTML 1.0 是 XHTML 家族中的第一个文档类型,它在 2000 年 1 月 26 日被 W3C 推荐。XHTML 1.1 在 2001 年 5 月 31 日被 W3c 推荐。XHTML5 是一个标准,用于开发对HTML5 规范。
XHTML 文档包含三个部分,将在下面讨论:
- DOCTYPE:用于声明一个DTD
- head: head 部分用于声明标题和其他属性。
- body: body 标签包含网页的内容。它由许多标签组成。
创建一个 XHTML 网页,需要包含 DTD(文档类型定义)声明。下面讨论三种类型的 DTD:
- 过渡性 DTD
- 严格的DTD
- 框架集 DTD
过渡 DTD:它由没有内置级联样式表支持的旧浏览器支持。有几个属性包含在严格的 DTD 中不允许的 body 标记。
句法:
例子:
Transitional DTD XHTML
GeeksforGeeks
A computer science portal
Option to choose month:
输出:
严格 DTD:当 XHTML 页面仅包含标记语言时使用严格 DTD。 Strict DTD 与级联样式表一起使用,因为此属性不允许在 body 标记中使用 CSS 属性。
句法:
例子:
Strict DTD XHTML
GeeksforGeeks
A computer science portal
Option to choose month:
输出:
框架集 DTD:当 XHTML 页面包含框架时使用框架集 DTD。
句法:
例子:
Frameset DTD XHTML
输出:
为什么使用 XHTML?
- XHTML 文档使用标准 XML 工具进行验证。
- 从长远来看,易于维护、转换、编辑文档。
- 它用于定义网页的质量标准。
- XHTML 是 W3C 的官方标准,您的网站与许多浏览器变得更加兼容和准确。
XHTML 的好处:
- 所有 XHTML 标记都必须有结束标记并正确嵌套。这会生成更清晰的代码。
- XHTML 文档很精简,这意味着它们使用的带宽更少。这可以降低成本,特别是如果您的网站有 1000 多个页面。
- XHTML 文档格式良好,格式良好,可以轻松传输到无线设备、盲文阅读器和其他专门的网络环境。
- 所有新的开发都将在 XML(其中 XHTML 是一个应用程序)中进行。
- XHTML 与 CSS 一起工作以创建易于更新的网页。
HTML 和 XHTML 的区别:
HTML | XHTML |
---|---|
HTML or HyperText Markup Language is the main markup language for creating web pages | XHTML (Extensible HyperText Markup Language) is a family of XML markup languages that mirror or extend versions of the widely used Hypertext Markup Language (HTML) |
Flexible framework requiring lenient HTML specific parser | Restrictive subset of XML which needs to be parsed with standard XML parsers |
Proposed by Tim Berners-Lee in 1987 | World Wide Web Consortium Recommendation in 2000. |
Application of Standard Generalized Markup Language (SGML). | Application of XML |
Extended from SGML. | Extended from XML, HTML |