本文概述
- 历史
- 为什么要使用XHTML
XHTML与HTML几乎相同, 但比HTML更严格。 XHTML是定义为XML应用程序的HTML。所有主要浏览器都支持它。
尽管XHTML与HTML几乎相同, 但是正确创建代码更为重要, 因为XHTML在语法和区分大小写方面比HTML严格。 XHTML文档使用标准XML解析器进行格式正确和解析, 与HTML不同, HTML需要一个宽大的HTML特定解析器。
历史XHTML 1.0在2000年1月26日成为万维网联盟(W3C)推荐。XHTML 1.1在2001年5月31日成为W3C推荐。称为XHTML5的标准正在作为HTML5规范的XML改编而开发。
为什么要使用XHTMLXHTML的开发旨在使HTML更具可扩展性, 并提高与其他数据格式的互操作性。创建XHTML的背后有两个主要原因:
- 它为制作网页创建了更严格的标准, 从而减少了浏览器之间的不兼容性。因此它与所有主要浏览器兼容。
- 它创建了一个无需更改即可用于各种不同设备的标准。
HTML主要用于创建网页, 但是我们可以看到Internet上的许多页面都包含” 不良” HTML(不遵循HTML规则)。
此HTML代码在大多数浏览器中都可以正常工作(即使它不遵循HTML规则)。
例如:
<
html>
<
head>
<
title>
This is an example of bad HTML<
/title>
<
body>
<
h1>
Bad HTML
<
p>
This is a paragraph
<
/body>
上面的HTML代码虽然运行, 但没有遵循HTML规则。如今, 有不同的浏览器技术。一些浏览器在计算机上运行, ??而某些浏览器在手机或其他小型设备上运行。不良HTML的主要问题是较小的设备无法解释它。
因此, 引入了XHTML以结合HTML和XML的优势。
XHTML是重新设计为XML的HTML。它可以帮助你在网站上创建格式更好的代码。
【什么是XHTML(快速解释)】XHTML不能帮助你制作格式不正确的代码以与XHTML兼容。与HTML不同(在HTML中, 浏览器会忽略简单错误(例如缺少结束标记), 而XHTML代码必须严格按照其指定的方式进行编码。
推荐阅读
- 史上最全!XHTML面试问题及其答案
- HTML与XHTML有什么区别呢(答案在这里——)
- XHTML属性详细介绍和解释
- SVG stroke笔画介绍和用法详解
- SVG文字介绍和用法详解
- SVG symbol元素用法详解
- SVG defs元素用法详解
- SVG基本形状详细介绍
- LVM详细操作