
abbr. 扩展超文本标识语言(The Extensible HyperText Markup Language);结构层代码
This is pretty basic XHTML.
这是一个小巧的 “基础” XHTML。
You can add XHTML markup as required.
您可以根据需要添加XHTML标记。
The result is a variation named XHTML.
于是出现了 HTML 的一种变体,称为 XHTML。
This isn't pure XHTML.
这不是纯粹的XHTML。
Those ending with.xhtml are XHTML.
以. xhtml结束的则是xhtml。
XHTML(可扩展超文本标记语言)是一种基于 XML 的标记语言,旨在重构和扩展 HTML(超文本标记语言)。它结合了 HTML 的实用性与 XML 的严格语法规则,主要目标是实现网页内容的结构化、标准化和跨平台兼容性。以下是其核心含义和特点:
XHTML 是 HTML 的 XML 化版本。它将 HTML 4.01 的标准标签重新定义为符合 XML 语法的格式,要求文档必须严格遵守 XML 规范。例如:
<p>内容</p>
),空标签需自闭合(如 <img />
)。<div>
而非 <DIV>
)。class="header"
)。<b><i>文本</i></b>
合法,<b><i>文本</b></i>
非法)。这种严格性确保了文档能被标准 XML 工具解析,提升跨浏览器和设备的一致性。
文档类型定义(DTD)
XHTML 文档需声明三种 DTD 之一(Strict、Transitional、Frameset),例如:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
这定义了语法规则,帮助浏览器正确渲染内容。
XML 声明
推荐在文档首行添加 XML 声明以指定编码:
<?xml version="1.0" encoding="UTF-8"?>
命名空间支持
通过 xmlns
属性声明命名空间,默认值为:
<html xmlns="http://www.w3.org/1999/xhtml">
允许混合其他 XML 语言(如 MathML、SVG),扩展文档功能。
特性 | HTML | XHTML |
---|---|---|
语法严格性 | 容错性强(可省略闭合) | 必须严格符合 XML 规范 |
大小写 | 不敏感(大写或小写) | 敏感(必须小写) |
属性值引号 | 可省略 | 必须使用双引号 |
解析方式 | 浏览器容错解析 | XML 解析器严格校验 |
尽管现代 HTML5 已成为主流(兼容宽松语法),XHTML 的严谨性仍影响前端开发规范,例如推广自闭合标签和属性引号的习惯。
W3C XHTML 1.0 规范
定义语言标准与语法规则:
https://www.w3.org/TR/xhtml1/(来源:万维网联盟 W3C)
MDN Web 文档:XHTML
技术特性详解与应用案例:
https://developer.mozilla.org/zh-CN/docs/Glossary/XHTML(来源:Mozilla 开发者网络)
XHTML(可扩展超文本标记语言)是The Extensible HyperText Markup Language 的缩写,其核心含义和特点如下:
基本定义
XHTML 是一种基于XML 的标记语言,旨在结合 HTML 的简单性和 XML 的严格语法。它本质上是 HTML 的“升级版”,通过引入 XML 的规则(如标签闭合、嵌套规范等),使网页代码更规范、更易维护。
与 HTML 的关系
主要目标
实际应用
XHTML 要求开发者遵循严格的文档类型声明(如 <!DOCTYPE html>
)和语法规则,虽然现代 HTML5 已部分吸收其理念,但 XHTML 仍被视为 Web 标准化进程中的重要里程碑。
总结来说,XHTML 是 HTML 的严格化版本,通过 XML 规则约束代码结构,曾推动 Web 内容向更高规范性和可维护性发展。
chiselepicurepushcartgauzecontrolledelevensrenewingrilingstaigblowout preventerengineering plasticslupus erythematosusradioactive decaysatellite antennaastigmatizerbloomerdinitrochlorobenzeneEdmundETXfibromyxomaGarwoodheliotechnicshenrymeterJuglandaceaelimewatermalmmesalamlodipinepattertaxus