**可扩展超文本标记语言**（英語：，），是一种标记语言，表现方式与超文本标记语言（HTML）类似，不过语法上更加严格。从继承关系上讲，HTML是一种基于标准通用标记语言（SGML）的应用，是一種非常灵活的置標語言，而**XHTML**则基于可扩展标记语言（XML），XML是SGML的一个子集。XHTML 1.0在2000年1月26日成为W3C的推荐标准。

XHTML1.1為XHTML最後的獨立標準，2.0止於草案階段。XHTML5則是屬於HTML5標準的一部份，且名稱已改為「以XML序列化的HTML5」，而非「可擴展的HTML」。在今日(2017年)，XHTML5比起HTML5仍遠遠並非主流。

概述
--

**XHTML**是「3種HTML 4文件根據XML 1.0標準重組」而成的。而W3C亦繼續建議使用HTML 4.01和積極地研究HTML5及XHTML的計劃。於2002年8月發表的XHTML 1.0的建議中，W3C指出**XHTML**家族將會是Internet的新階段。而轉換使用**XHTML**可以令開發人員接觸XML和其好處，並可以確保以**XHTML**開發的網頁於未來的相容性。

HTML语法要求比较松散，这样对网页编写者来说，比较方便，但对于机器来说，语言的语法越松散，处理起来就越困难，对于传统的電腦来说，还有能力兼容松散语法，但对于许多其他设备，比如手机，难度就比较大。因此产生了由DTD定义规则，语法要求更加严格的XHTML。

大部分常见的浏览器都可以正确地解析XHTML，即使老一点的浏览器，XHTML作为HTML的一个子集，许多也可以解析。也就是说，几乎所有的网页浏览器在正确解析HTML的同时，可兼容XHTML。当然，从HTML完全转移到XHTML，还需要一些过程。

跟CSS（Cascading Style Sheets，层叠式样式表）结合后，XHTML能发挥真正的威力；这使实现样式跟内容的分离的同时，又能有机地组合网页代码，在另外的单独文件中，还可以混合各种XML应用，比如MathML、SVG。

从HTML到XHTML过渡的变化比较小，主要是为了适应XML。最大的变化在于文档必须是結構良好的，所有标签必须闭合，也就是说开始标签要有相应的结束标签。另外，XHTML中所有的标签必须小写。而按照HTML 2.0以来的传统，很多人都是将标签大写，这点两者的差异显著。在XHTML中，所有的参数值，包括数字，必须用双引号括起来（而在SGML和HTML中，引号不是必须的，当内容只是数字、字母及其它允许的特殊字符时，可以不用引号）。所有元素，包括空元素，比如img、br等，也都必须闭合，实现的方式是在开始标签末尾加入斜扛，比如`<img ... />` 、`<br />`。省略参数，比如`<option selected>`，也不允许，必须用`<option selected="selected">`。两者的详细差别，可通过W3C XHTML说明 （页面存档备份，存于）来查阅。

版本
--

至现时为止，XHTML共有以下几个版本：

* **XHTML 1.0 Strict（严格版）**是参照"HTML 4.01 Strict"改编，但不包括被棄用的元素。其文件类型描述为：

```
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

```

* **XHTML 1.0 Transitional（过渡版）**是参照"HTML 4.01 Transitional"改编，包括已於Strict版本被棄用的呈現性元素（例如`<center>`, `<font>`等）。其文件类型描述为：

```
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

```

* **XHTML 1.0 Frameset（框架版）**是参照"HTML 4.01 Frameset"改编，並允許於網頁中定義框架元素。其文件类型描述为：

```
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

```

* **XHTML 1.1**。其文件类型描述为：

```
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

```

* **XHTML Basic**。其文件类型描述为：

```
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd">

```

另外，在Microsoft Internet Explorer 5.0所新增的`<ruby>`小字注解标签，在XHTML 1.1得到支援（参看旁註標記）。  

而第二版的XHTML 1.0於2002年8月成為W3C推薦的文件類型。

2.0止於草案。

XHTML5不需要DTD。

有效的XHTML文件
----------

| HTML |
| --- |
| * HTML
* 動態HTML
* HTML5
	+ 音频（英语：）
	+ 画布
	+ 视频（英语：）
* XHTML
	+ 基础（英语：）
	+ 移动概要
	+ C-HTML
* HTML元素
	+ Span与div
* HTML特性（英语：）
* HTML框架（英语：）
* HTML编辑器
* 字符编码
	+ Unicode（英语：）
* 語言代碼
* 文档对象模型
* 浏览器对象模型
* 样式表
	+ 层叠样式表
* 字体家族
* 网页颜色
* HTML脚本（英语：）
* JavaScript
	+ WebGL
	+ WebCL（英语：）
* W3C
	+ 驗証服務
* 網頁超文本應用技術工作小組
* 怪异模式
* 网页存储
* 排版引擎
 |
| 
比较 |
| * 文档标记语言
* 网页浏览器
* HTML
* 非标准HTML
* HTML5（英语：）
	+ 画布
	+ 媒体
* XHTML
	+ 1.1
 |
| * 
* 论
* 编
 |

一個符合（附合）XHTML標準的文件即可稱為*有效*。此可以確保XHTML文件代碼的協調，亦能令文件的更容易被處理，而不需確保各種瀏覽器編譯的一致性。而W3C驗証服務則可以驗証文件是否有效。而實際上，很多網站開發工具（例如Dreamweaver）都支援以W3C標準驗証文件。

语法
--

XHTML语言必须符合XML的格式，例如，`<br>`要写成`<br />`、使用了`<p>`之后必须有一`个</p>`以结束段落。而且，XHTML标签必须使用小写字母，如`<br />`不能写为`<BR />`；每一个属性都必须使用引号包住，如必须使用`<img src="abc.jpg" alt="" />`而不能使用`<img src=abc.jpg alt="">`。这些做法的目的，是使一个XHTML网页能够被网页浏览器正确及较快地编译。

和HTML 4的区别
----------

（翻译自 W3C XHTML说明 （页面存档备份，存于））这部分涉及内容广泛。

XHTML是XML的一种应用。基于这一事实，那些在以SGML为基础的HTML 4中，不完全合法的用法，应被改寫。

### 文档应该是結構良好的

良好結構（Well-formed）是由XML引入的一个新概念。也就是说所有的元素都必须有结束标签或者以特殊的方式书写（如下所述），而且所有的标签必须合理地嵌套。

儘管如此，交叉使用在SGML中仍然是合法的，而且在現有的瀏覽器中也能够被广泛接受。
-{zh-hans:

正确：元素嵌套
`<p><em>这是一个要强调的段落。</em></p>`
错误：元素交叉
`<em><p>这是一个要强调的段落。</em></p>`; zh-hant:
正確：元素嵌套
`<p><em>這是一個要強調的段落。</em></p>`
錯誤：元素交叉
`<em><p>這是一個要強調的段落。</em></p>`;}-
### 元素名稱和屬性必須小寫

XHTML文件要求所有的HTML元素名稱和屬性名稱都要小寫。因為XML本身大小寫意義不同，因此必須區分開來。比如，`<li>`和`<LI>`是完全不同的。

### 要有结束标签

基于SGML的HTML 4里面，允许特定的标签省略结束标签；这些元素暗含有结束标记。XHTML不允许省略结束标记。所有元素（包括在DTD中声明为空的标签），都必须有结束标签。在DTD中声明为空的元素可以用结束标签或者使用空元素速记法（参见空元素 （页面存档备份，存于））。

正确的：结束的元素
`<p>這是一個段落。</p><p>這是另一個段落。</p>`
错误的：没有结束的元素
`<p>這是一個段落。<p>這是另一個段落。`
### 属性值必须总是使用引号包裹

所有的属性值都必须使用引号包含，包括那些以数值类型出现的。

正确的：属性值使用引号
`<td rowspan="3">`
错误的：属性值没有使用引号
`<td rowspan=3>`
### 禁止属性简化

XML不支持属性简化，属性值对必须书写完整。属性名，像compact和checked在没有指定具体值的情况下，不能够使用。

正确的：没有简化属性
`<dl compact="compact">`
错误的：简化属性
`<dl compact>`
### 空元素

空元素必须有一个结束标签，或者用`/>`来结束开始标签。例如，`<br />`或者`<hr />`。

正确的：结束空标签`<br /><hr />`
错误的：没有结束空标签`<br><hr>`
### 属性值中空白字符的处理

当客户端在处理属性时，它们依据的是XML的章节3.3.3

* 祛除前缀和后缀的空白字符。
* 将一个或多个空白字符序列映射为单个词间空格。

### 脚本和样式元素

在XHTML里面，脚本和样式的元素被声明为具有**#PCDATA**内容。因此，`<`和`&`会被认为是标记的开始，另外`&lt;`和 `&amp;`会被XML解释器认为是实体映射被分别解释成为`<`和`&`。从而将脚本或者样式元素包裹在CDATA标记的部分以避免这些实体扩展。

在文档对象模型中，CDATA部分被XML解释器认为是节点，参见文档对象模型章节1.3 （页面存档备份，存于）的第一级别推荐DOM （页面存档备份，存于）。

一种替代方法就是使用外部的脚本和样式文件。

#### SGML排斥

SGML赋予DTD作者将特定的元素排斥在某个元素之外的能力。此种限制（被称为排斥）在XML中是不可能的。

例如，HTML 4的严格文档类型描述禁止"**a**"作为子元素嵌套在其他"**a**"的内部。这在XML中是不可能检查出这种限制的。尽管这种限制无法在DTD中定义，但是某些特定的元素也不能嵌套使用。关于此类元素和不能嵌套使用的元素概览可以在标准的元素限制 （页面存档备份，存于）里找到。

#### 拥有"id"和"name"属性的元素

HTML 4定义了**a, applet, form, frame, iframe, img, and map**元素的**name**属性。HTML 4还引入了**id**属性。这两个属性被设计用作片段标识符。

在XML里面，片段标识符是**ID**类型的，而且每个元素只能拥有单一的**ID**类型的属性。所以，在XHTML 1.0中**id**属性被定义为**ID**类型。为了确保XHTML 1.0文档是构建优良的XML文档，XHTML 1.0文档在为以上所列元素定义片段标识符时必须使用id属性。当XHTML文档作为**text/html**媒体类型使用时，确保此类锚点的向后兼容性信息参见兼容性指南 （页面存档备份，存于）。

注意：在XHTML 1.0中，不赞成此类元素拥有name属性，在XHTML的后续版本中将被去掉。

#### 拥有预设值的属性

有一些属性在HTML 4和XHTML中都有一套预设值（比如**input**元素的**type**属性）。在SGML和XML中，这些被称为*枚举属性*。在HTML 4里这些值的解释是*不分大小写*的，所以值**TEXT**等同于**text**。在XML里，这些值的解析是*区分大小写*的，在XHTML1中，所有的这些值定义为小写。

#### 十六进制值的实体映射

SGML和XML都允许使用十六进制的数值来映射字符。在SGML里这些映射可以使用**&#Xnn;**或者**&#xnn;**。在XML文档中，必须使用小写的方式（比如，**&#xnn;**）。

XHTML5
------

参见：XHTML5
XHTML5並非可擴展HTML的後繼語言，而是對XML序列化的HTML5的稱呼，延續了一部分原本XHTML的精神而加入HTML5，成為HTML5規格的一部分。

參考文獻
----

1. ↑   （页面存档备份，存于） 'What is XHTML?' section in *XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition)* A Reformulation of HTML 4 in XML 1.0 *W3C Recommendation 26 January 2000, revised 1 August 2002*
2. ↑ .  [2008-09-30]. （原始内容存档于2008-09-11）.
3. ↑ .  [2005-04-17]. （原始内容存档于2008-11-14）.
4. ↑ .  [2005-04-17]. （原始内容存档于2008-11-14）.

外部链接
----

* XHTML 1.0可扩展超文本标记语言（第二版） （页面存档备份，存于）
* XHTML基础 （页面存档备份，存于）
* W3C驗証服務 （页面存档备份，存于）
* XHTML 1.1 - 基于模块的XHTML （页面存档备份，存于）
* XHTML 2.0（草案） （页面存档备份，存于）
* 中文的XHTML教程
* W3C HTML首页 （页面存档备份，存于）

参见
--

* XML
* HTML
* CSS
* SGML
* Unicode
* Acid2
* W3C驗証服務

|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 

| * 
* 论
* 编
（W3C） |
| --- |
|  |
| 產品及標準 | 

|  |  |
| --- | --- |
| 推薦 | 
* ActivityPub
* ARIA（英语：）
* Canonical XML
* CDF（英语：）
* CSS
* DOM
* 地理位置API（英语：）
* HTML（HTML5）
* ITS（英语：）
* MathML
* OWL
* P3P
* PLS（英语：）
* RDF
* RDF Schema（英语：）
* SISR（英语：）
* SKOS
* SMIL
* SOAP
* SRGS（英语：）
* SSML
* SVG
* SPARQL
* Timed Text
* VoiceXML
* 网页存储
* WSDL
* XForms
* XHTML
* XHTML+RDFa（英语：）
* XInclude（英语：）
* XLink
* XML
* XML Base
* XML Encryption
* XML Events（英语：）
* XML信息集
* XML命名空间
* XML Schema
* XML Signature
* XOP（英语：）
* XPath
* XPath 2.0（英语：）
* XPointer（英语：）
* XProc（英语：）
* XQuery（英语：）
* XSL
* XSL-FO
* XSLT（元素（英语：））

 |
|  |
| 记录 | 
* XAdES（英语：）
* XHTML+SMIL（英语：）
* XUP

 |
|  |
| 工作草案 | 
* CCXML（英语：）
* CURIE（英语：）
* EME
* InkML
* JSON-LD
* MSE
* RIF
* SCXML（英语：）
* SMIL時間表（英语：）
* sXBL（英语：）
* WICD（英语：）
* XFDL（英语：）
* XFrames（英语：）
* XBL
* XMLHttpRequest

 |
|  |
| 檢測 | 
* 無障礙網頁檢測

 |
|  |
| 倡議 | 
* 多通道交互活動（MMI）（英语：）
* 驗証服務
* 無障礙網頁倡議（英语：）
* 網絡平台（英语：）

 |
|  |
| 棄用 | 
* C-HTML
* HDML（英语：）
* JSSS（英语：）
* PGML（英语：）
* VML
* XHTML+MathML+SVG（英语：）

 |

 |
|  |
| 機構 | 

|  |
| --- |
| 
* 萬維網基金會（英语：）

 |
|  |
| 工作小組 | 
* SVG（英语：）
* CSS（英语：）
* HTML（英语：）
* WebOnt（語義網活動）（英语：）
* 設備描述（DDWG）（英语：）
* 網頁超文本技術工作小組（WHATWG）

 |

 |
|  |
| 軟件 | 

|  |
| --- |
| 
* CERN httpd
* Libwww

 |
|  |
| 瀏覽器 | 
* Line Mode （1990年－）
* Arena （1993年－1998年）
* Agora （1994年－1997年）（英语：）
* Argo （1994年－1997年）（英语：）
* Amaya （瀏覽器及編輯器，1996年－2012年）

 |

 |
|  |
| 會議 | 
* 國際萬維網大會（WWW大會）（英语：）
	+ 督導委員會（IW3C2）（英语：）
	+ 第一屆（WWW1，1994年）（英语：）

 |

 |

|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 

| * 
* 论
* 编
网页浏览器 |
| --- |
|  |
| 
* 比較
* 列表
* 時間線
* 使用率
* 分類

 |
|  |
| 

|  |  |
| --- | --- |
| 特點 | 
* 广告拦截
* 增强浏览（英语：）
* 書籤
	+ 小书签
	+ 即时书签（英语：）
	+ 智能书签（英语：）
* 擴充功能
* 安全（英语：）
* 同步
	+ 比较（英语：）
* Cookie
* 下载管理器
* Favicon
* 增量查找（英语：）
* 插件
* 无痕浏览
* 分頁
* 通用编辑按钮（英语：）

 |
|  |
| 網頁標準 | 
* Acid測試
* HTML
	+ HTML5
* CSS
* SVG
* XHTML
* WebGL
* JavaScript
* 数学置标语言

 |
|  |
| 协议 | 
* 超文本传输协议
* 超文本传输安全协议
* 在线证书状态协议
* SPDY
* 傳輸層安全性協定
* WebSocket
* 网络代理自动发现协议

 |
|  |
| 相關主題 | 
* BrowserChoice.eu
* 证书吊销列表
* iLoo（英语：）
* 网络套件
* 浏览器中间人攻击（英语：）
* 移动端网页（英语：）
* 离线浏览
* 代理自动配置
* Pwn2Own
* 丰富互联网应用程序
* 指定网站浏览器（英语：）
* 控件
* 万维网
* XML

 |

 |
|  |
| 

|  平台 |
| --- |
|  |
| 

|  |  |
| --- | --- |
| Blink排版引擎 | 
* Chromium
	+ Google Chrome
	+ 科摩多龙安全浏览器
	+ Avast Secure Browser
	+ SuperBird
	+ SRWare Iron
	+ Catalina Citrio
	+ CocCoc Corom
	+ Naver Whale
	+ Microsoft Edge
* Brave
* Vivaldi
* Opera（15～）
* Yandex Browser
* Torch
* CCleaner Browser
* Catsxp
* Coowon
* Orbitum
* ~~PlayFree~~
* ~~Beamrise~~
* BlackHawk
* uCoz Uran
* Ortigra Titanium
* HiddenReflex EpicPrivacy
* ~~Baidu Spark~~
* ~~红芯浏览器~~
* ~~七星瀏覽器~~
* ~~Jutao Caimao~~
* ~~Rambler Nichrome~~
* ~~Ishenyou 265gChrome~~

 |
|  |
| WebKit排版引擎 | 
* Safari
* Konqueror
* Epiphany（2.28～）
* iCab（4.0～）
* ~~OmniWeb（4.0～）~~
* ABrowse
* ~~Uzbl~~
* Falkon
* Dooble
* Midori
* ~~Rekonq~~
* SkyKruzer
* ~~Arora~~
* ~~Flock~~
* ~~Shiira~~

 |
|  |
| Gecko排版引擎 | 
* Firefox瀏覽器
	+ ~~Cyberfox~~
	+ Waterfox
	+ IceWeasel
	+ GNU IceCat
	+ Comodo IceDragon
* ~~Galeon~~
* K-Meleon
* ~~SwiftWeasel~~
* ~~XB Browser~~
* SeaMonkey
* ~~Netscape~~
* ~~Camino~~
* ~~Beonex Communicator~~

 |
|  |
| Trident排版引擎 | 
* Internet Explorer
* ~~GreenBrowser~~
* SlimBrowser
* 2345加速瀏覽器
* MyIE
* KKman
* PCMan Combo
* ~~MSN Explorer~~
* ~~WebbIE~~
* ~~MenuBox~~
* Crazy Browser
* Deepnet Explorer
* GOSURF
* ~~iRider~~
* ~~mxie~~
* ~~NeoPlanet~~
* ~~AOL Explorer~~
* ~~Deepnet Explorer~~
* ~~NeoPlanet~~
* ~~NetCaptor~~
* ~~MediaBrowser~~
* ~~SpaceTime~~
* ~~UltraBrowser~~

 |
|  |
| 混合排版引擎 | 
* Sleipnir
* Lunascape
* 猎豹安全浏览器
* 淘宝浏览器
* 爱帆浏览器
* 枫树浏览器
* 太陽花瀏覽器
* 世界之窗浏览器
* 360极速浏览器
* 360极速浏览器X
* 搜狗高速瀏覽器（2.0～）
* 傲游浏览器（3.0～）
* QQ浏览器（5.0～）

 |
|  |
| 其他排版引擎 | 
* NetSurf
* ~~abaco（英语：）~~
* ~~Amaya~~
* ~~KidZui（英语：）~~
* ~~Charon（英语：）~~
* ~~Dillo~~
* ~~Gazelle~~
* ~~IBM Watson Explorer~~
* Arachne（英语：）
* ~~Arena~~
* ~~IBM Home Page Reader~~
* ~~IBrowse~~
* Links
* ~~Mosaic~~
* ~~Mothra（英语：）~~
* ~~NetPositive~~
* 蒼月瀏覽器（26～）

 |
|  |
| 純文字排版引擎 | 
* ~~ELinks（英语：）~~
* Lynx
* w3m
* ~~Emacs/W3~~
* ~~Line Mode Browser~~
* ~~Net-Tamer~~

 |

 |

 |
|  |
| 

|  平台 |
| --- |
|  |
| 

|  |  |
| --- | --- |
| Blink排版引擎 | 
* Chromium
	+ Google Chrome
	+ Avast Secure Browser
	+ 三星瀏覽器
	+ Amazon Silk（英语：）
	+ Naver Whale
	+ Microsoft Edge
* Brave
* Vivaldi
* Opera
* Yandex Browser
* ~~Android瀏覽器~~

 |
|  |
| WebKit排版引擎 | 
* Safari
* Konqueror
* 海豚浏览器
* S60 web browser
* ~~Steel~~
* ~~BOLT~~
* Firefox for iOS
* Naver Whale for iOS
* Via浏览器

 |
|  |
| Gecko排版引擎 | 
* Firefox
* Waterfox
* ~~MicroB~~
* ~~Minimo~~

 |
|  |
| Trident排版引擎 | 
* UC浏览器
* 傲游云浏览器
* ~~Internet Explorer Mobile~~

 |
|  |
| 其他 | 
* ~~Blazer~~
* ibisBrowser
* NetFront
* Obigo Browser
* ~~Skweezer~~
* ~~Skyfire~~
* ~~Teashark~~
* ~~ThunderHawk~~
* uZard Web
* ~~Vision~~
* ~~WinWAP~~
* Smooz（日语：）
* ~~Galio~~
* ~~Deepfish~~
* ~~Iris浏览器~~

 |

 |

 |
|  |
| 

|  電視機和 |
| --- |
|  |
| 

|  |  |
| --- | --- |
| Gecko排版引擎 | 
* ~~Kylo~~

 |
|  |
| Presto排版引擎 | 
* Internet Channel
* Opera設備瀏覽器
* Nintendo 3DS Internet Browser

 |
|  |
| WebKit排版引擎 | 
* ~~Google TV~~
* NetFront
* Steam

 |
|  |
| 其他 | 
* ~~MSN TV~~
* ~~Galio~~

 |

 |

 |
|  |
| ~~刪除線格式~~為停止開發的項目 |

 |

|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 

| * 
* 论
* 编
網頁技術與標準 |
| --- |
|  |
| 文档呈现语言 | 
* HTML\*（HTML5\*）
* XHTML\*
* XML\*
* XForms\*
* DHTML

 |
|  |
| 样式格式描述语言 | 
* CSS\*
* XSL\*

 |
|  |
| 动态网页技术 | 
* CGI
* FastCGI
* ASP
* ASP.NET
* ColdFusion
* JSP
* Perl（PSGI）
* Python（WSGI）
* Ruby
* Smalltalk
* PHP

 |
|  |
| 用戶端互動技术 | 
* ActiveX
* Java Applet
* JavaFX
* AJAX（XMLHTTP\*）
* WebSocket\*
* Silverlight
* ActionScript（Flash
* Flex
* AIR）
* Asm.js
* NaCl
* WebAssembly\*

 |
|  |
| 用戶端手稿語言 | 
* ECMAScript（JavaScript，JScript）
* VBScript

 |
|  |
| 标识定位语言 | 
* URL
* URI
* XPath
* URL重寫

 |
|  |
| 文档纲要语言 | 
* DTD\*
* XML Schema\*

 |
|  |
| \* 代表由W3C制定和维护的标准与规范 |

 |

|  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 

| * 
* 论
* 编
文档标记语言 |
| --- |
|  |
| 辦公室套件 | 
* Compound Document Format（英语：）
* OOXML
	+ SpreadsheetML（英语：）
	+ Office Open XML
	+ WordprocessingML（英语：）
* ODF
* UOF

 |
|  |
| 知名 | 
* HTML
* XHTML
* MathML
* RTF
* TeX
* LaTeX
* Markdown

 |
|  |
| 不太知名 | 
* Amigaguide
* CML
* C-HTML
* ConTeXt（英语：）
* Crossmark（英语：）
* DITA（英语：）
* DocBook
* eLML（英语：）
* EAD（英语：）
* Enriched text（英语：）
* FHTML（英语：）
* GML（英语：）
* GuideML（英语：）
* HDML（英语：）
* HyTime
* HyperTeX（英语：）
* IPF（英语：）
* LilyPond
* LinuxDoc（英语：）
* Lout（英语：）
* MIF（英语：）
* MAML（英语：）
* MEI（英语：）
* MusicXML
* OMDoc（英语：）
* OpenMath（英语：）
* POD（英语：）
* RTML（英语：）
* RTML（英语：）
* RFT（英语：）
* S1000D（英语：）
* TEI
* Texinfo（英语：）
* Troff
* Wiki
* WML
* WapTV（英语：）
* XAML
* YAML

 |
|  |
| 文档标记语言列表（英语：） |

 |