fbpx
维基百科

排版引擎比较 (非标准HTML)

下表比较了不赞成使用和专有的HTML元素属性对一些排版引擎的支持和兼容性。请参阅各个产品的条目以获得更多信息。除非脚注中另有规定,比较均基于稳定版本,无任何附加组件、扩展或外部程序。

万维网发展早期,网页浏览器网页使用的标准还未成熟。网景微软WebTV等供应商相互竞争,提供不同的浏览器与HTML编辑器,它们对如何构造网站都有自己的想法。这些不同的特征导致了网页开发者往往使用仅可被单一浏览器识别的元素为特定的网页浏览器编码。WebTV与IBM的WebExplorer从未被主流浏览器采用。

表格说明 编辑

引擎命名 编辑

這裡使用後端的引擎名而不是瀏覽器的名稱。使用各瀏覽器引擎的瀏覽器如下表所示。

排版引擎 发行版本 預覽版本 使用
Amaya 11.4.7[1] 不適用 停止开发;Amaya
Blink 537.36 源代码[注 1] Chromium/Chrome(28+)、Opera(15+)、YandexMicrosoft Edge(新版)
EdgeHTML 13.10586 [2] 不適用 Microsoft Edge(舊版)、通用Windows平台 (UWP)JavaScript应用
Gecko
標準版77.0.1(2018年8月8日,​5年前​(2018-08-08[3]
延長支持版(ESR)68.9.0(2018年6月26日,​5年前​(2018-06-26[4]


Beta及开发者版119.0b1[5] (2023年9月26日)
Nightly120.0a1[6] (2023年9月25日)
所有Mozilla软件,包括FirefoxSeaMonkeyGaleonCaminoK-MeleonFlock(至2.x版本);Debian IceWeasel;GNU IceCat(前身为GNU IceWeasel);Cyberfox;Icedove、Iceape与Iceowl;Firefox for mobile("Fennec")
KHTML 4.12.3[7] 不適用 Konqueror[注 2]
Presto 2.12.388 不適用 停止开发;Opera与Opera Mobile现在使用Blink;任天堂DS & DSi浏览器Internet Channel
Tasman (Mac版IE 5.2.3) 不適用 2003年停止开发;Mac OS XInternet Explorer 5以上
Trident 7.0(IE 11) 不適用 Internet Explorer与其他Internet Explorer shellMaxthon(仅限Microsoft Windows操作系统)、Windows Phone 8
WebKit 534.20 每日构建[注 3] Tizen(OS与浏览器)、Safari(桌面与移动版)、Google Chrome(28版本之前)、Maxthon 3Shiira, iCab 4OmniWeb 5.5+、Web、Adobe AIRMidori, Adobe Dreamweaver CS4与CS5Android浏览器、Palm webOS浏览器、Symbian S60浏览器、OWB英语Origyn Web BrowserSteamRekonqAroraFlock (版本3以上)、RockMelt海豚浏览器SleipnirKonqueror[注 2]
  1. ^ chromium / chromium/blink. chromium.googlesource.com. Google. [2014-05-27]. 
  2. ^ 2.0 2.1 在Konqueror中,用户可以切换排版引擎。
  3. ^ WebKit Nightly Builds. webkit.org. [2014-05-27]. 


取值 编辑

以下各格的顏色表示該排版引擎的最新版本或指定版本(如果给出版本号的话)對該功能的支援程度。没有取值的版本號表示该排版引擎首次完全支援該功能。

取值 含义
表示該排版引擎完全地支援該功能或元素。
表示該功能或元素尚未有支援。
部份 表示該功能或元素有實作進展,但並不支援所有取值,對於已支援的取值,該實作是正確的。
不正確 表示該功能或元素有實作進展,但是實作並非在所有情況都是正確無誤的。
實驗性質 表示該功能或元素有實作進展,但是使用另外的屬性或元素名(瀏覽器前輟)。多半是不完全實作或是有過多的漏洞
抛弃 表示该属性/元素不再受到支持。
每日构建 表示該功能或元素在未釋出的版本有某種程度的支援。預期將有完整支援。
依情況 表示该属性/元素仅在某些平台支持或设定在某些配置后支持。

不赞成使用的HTML元素 编辑

元素 功能 率先支持 不赞成使用的HTML版本 代替方案 Trident Gecko WebKit KHTML Presto
applet 插入一个小程序 HotJava 4[8] embedobject <3.1[IE 4.0] 1.7 1.0
basefont 设置字体样式 Internet Explorer 4 CSS <3.1[IE 3.0] [9] 85
center 内容置中 网景[10] 4 CSS 3.1
dir 目录列表 ? 4 ulol
font 应用字体样式 网景 4 CSS
isindex[11] 添加一个搜索栏 ? 4 input type="search" <3.1[IE 5.5] 1.7 312 部份
listing 显示格式化文本 IETF 2 presampcode、CSS 3.1 125 3.3
menu 菜单列表 ? 4 ulol
plaintext 所有内容按照HTML源代码的方式显示 ? 3.2 The text/plain MIME type
s 删除线 ? 4 del、CSS <3.1[IE 4.0] 1.7 1.0
strike 删除线 ? 4 del、CSS
u 下划线 ? 4 CSS
xmp pre和plaintext相似,内容按照HTML源代码的方式显示 ? 2 presampcode <3.1[IE 3.0] 125 3.3

不赞成使用的HTML属性 编辑

属性 元素 代替方案 Trident Gecko WebKit KHTML Presto
align captiondivfieldseth1h2h3h4h5h6hrimginputlegendpobjecttable CSS 3.1
alink body CSS
background body CSS
bgcolor bodytabletrtdth CSS
border imgobject CSS 部份[注 1]
clear br CSS
compact dlulol CSS
color basefontfont CSS 3.1 部份[注 2][9] 部份[注 2]
height tdth CSS
hspace imgobject CSS
language script type属性
link body CSS
noshade hr CSS
nowrap tdth CSS
size basefontfonthr CSS
start ol None
text body CSS
type liulol CSS
version html DTD
vlink body CSS
width hrpretdth CSS
vspace imgobject CSS

专有HTML元素 编辑

标签 功能 引入 代替方案 Trident Gecko WebKit KHTML Presto
bgsound 将声音添加到网站后台 Internet Explorer audio <3.1[IE 3.0] 抛弃[12]
blink 用于显示闪烁的文字 网景 Javascript、CSS 抛弃[13] 1.0
bq 用于显示块引用 WebTV、HTML 3.0 blockquote 抛弃[14]
comment 用于向HTML文档添加注释 Internet Explorer、WebTV <!-- ... --> 3.1
ilayer 内嵌层 网景(仅版本4) iframe 部份
image img的同义词 ? img 3.1
layer 用于创建多层文本和图像,在给定的顺序下分布在彼此的顶部 网景(仅版本4) CSS、Ajax 部份
marquee 用于显示类似滚动字幕的文本 Internet Explorer、WebTV JavaScript、CSS3 3.1 1.7 125 3.3 1.0
nobr 防止在文本流内产生任何换行符 网景[15][16] CSS 3.1
noembed 为不承认嵌入标签浏览器显示替代文本 网景 对象的子元素作为备用
spacer 在排版中添加空白 网景 CSS 抛弃[17]
wbr 放置在nobr元素中以添加一个换行符 网景[15][16] Unicode字符

零宽空格 (U+200B)

抛弃[注 3] 1.7 3.1
xml[19] 限定一个HTML页面中的XML数据岛 Internet Explorer ? 3.1

专有HTML属性 编辑

属性 被废弃 功能 率先支持 Trident Gecko WebKit KHTML Presto
bgproperties body 判定背景图片是否与背景一起滚动 Internet Explorer 3.1
bordercolor body tabletdthtr元素中设置三维表格边框的颜色 Internet Explorer
bordercolordark body tabletdthtr元素中设置三维表格边框的颜色 Internet Explorer
bordercolorlight body tabletdthtr元素中设置三维表格边框的颜色 Internet Explorer
controls img 使用img元素放置视频或音频片段 Internet Explorer
dynsrc img 使用img元素放置视频或音频片段 Internet Explorer
event script 定义一个函数用于调用对象 Internet Explorer 部份 ? ? ?
for script 定义一个对象用于绑定脚本事件 Internet Explorer 部份 ? ? ?
frame table 在table标签中控制表的外边界显示 Internet Explorer ?
framespacing frameset 设置框架之间空间的多少 Internet Explorer ? ?
leftmargin body 设置浏览器窗口和网页内容之间的边距 Internet Explorer 3.1 ? ?
loop img 使用img元素放置视频或音频片段 Internet Explorer
rightmargin body 设置浏览器窗口和网页内容之间的边距 Internet Explorer 3.1 ? ?
start img 使用img元素放置视频或音频片段 Internet Explorer
target form 为表单的输出指定目标窗口或框架 Internet Explorer [20] ?
valign caption 将表格标题的设置为垂直对齐 Internet Explorer 3.1 ? ?

参见 编辑

注释 编辑

  1. ^ 仅支持img
  2. ^ 2.0 2.1 仅支持font
  3. ^ Trident在5.0版本中不再支持wbr[18]

参考文献 编辑

  1. ^ Amaya Binary Releases, Most recent download link in stable
  2. ^ Change log between EdgeHTML 12.10240 and 13.10586
  3. ^ Firefox 77.0.1, See All New Features, Updates and Fixes. mozilla.org. Mozilla基金會. 2020-06-03. 
  4. ^ Firefox ESR 68.9.0, See All New Features, Updates and Fixes. mozilla.org. Mozilla基金會. 2020-06-02. 
  5. ^ Firefox Beta 119.0beta, See All New Features, Updates and Fixes. 2023年9月26日 [2023年9月26日] (英語). 
  6. ^ Firefox Nightly 120.0a1, See All New Features, Updates and Fixes. 2023年9月25日 [2023年9月26日] (英語). 
  7. ^ Download for kdelibs, Most recent download link in stable
  8. ^ HTML 4 Changes, W3C, 18 December 1997 [2008-05-07], (原始内容于2021-01-25) 
  9. ^ 9.0 9.1 Bug 3875 - (basefont) deprecated basefont element not supported, Mozilla, [2016-02-06], (原始内容于2021-03-10) 
  10. ^ HTML 3.2 Reference Specification, W3C, 14 January 1997 [2008-10-08], (原始内容于2008-09-04) 
  11. ^ , [2008-05-07], (原始内容存档于2008-04-05) 
  12. ^ Tommy A. Olsen. Opera Desktop Team - Glyphs and plugins. 28 November 2011 [28 November 2011]. (原始内容于2014-02-17). CORE-34613 Drop support for <bgsound> 
  13. ^ Mozilla Aurora Notes. Mozilla. [1 June 2013]. (原始内容于2014-09-06). 
  14. ^ gsnedders. IRC logs: freenode / #whatwg / 2010-09-09. 9 September 2010 [9 September 2010]. (原始内容于2021-02-24). # [17:27] <gsnedders> I know we dropped support for the bq element :P 
  15. ^ 15.0 15.1 Complete List of HTML Tags. [10 October 2011]. (原始内容于2021-02-25). 
  16. ^ 16.0 16.1 Extensions to HTML. Netscape. 1994 [10 October 2011]. (原始内容于2021-02-13). 
  17. ^ Bug 531056 - [HTML5] Remove spacer support, Mozilla, [2016-02-06], (原始内容于2021-03-08) 
  18. ^ Zeilenumbruch erlauben, Impressum, [2016-02-06], (原始内容于2015-04-08) (德语) 
  19. ^ XML Element | xml Object, Microsoft, [2016-02-06], (原始内容于2017-05-27) 
  20. ^ Bug 207900 - psychotekk.de - the target attribute in the form element is ignored, Mozilla, [2016-02-06], (原始内容于2021-03-08) 
  • . [2016-02-06]. (原始内容存档于2013-01-29). 
  • MSDN Handling Events with HTML elements (页面存档备份,存于互联网档案馆

排版引擎比较, 非标准html, 下表比较了不赞成使用和专有的html元素与属性对一些排版引擎的支持和兼容性, 请参阅各个产品的条目以获得更多信息, 除非脚注中另有规定, 比较均基于稳定版本, 无任何附加组件, 扩展或外部程序, 在万维网发展早期, 网页浏览器和网页使用的标准还未成熟, 网景, 微软和webtv等供应商相互竞争, 提供不同的浏览器与html编辑器, 它们对如何构造网站都有自己的想法, 这些不同的特征导致了网页开发者往往使用仅可被单一浏览器识别的元素为特定的网页浏览器编码, webtv与ibm的web. 下表比较了不赞成使用和专有的HTML元素与属性对一些排版引擎的支持和兼容性 请参阅各个产品的条目以获得更多信息 除非脚注中另有规定 比较均基于稳定版本 无任何附加组件 扩展或外部程序 在万维网发展早期 网页浏览器和网页使用的标准还未成熟 网景 微软和WebTV等供应商相互竞争 提供不同的浏览器与HTML编辑器 它们对如何构造网站都有自己的想法 这些不同的特征导致了网页开发者往往使用仅可被单一浏览器识别的元素为特定的网页浏览器编码 WebTV与IBM的WebExplorer从未被主流浏览器采用 目录 1 表格说明 1 1 引擎命名 1 2 取值 2 不赞成使用的HTML元素 3 不赞成使用的HTML属性 4 专有HTML元素 5 专有HTML属性 6 参见 7 注释 8 参考文献表格说明 编辑引擎命名 编辑 這裡使用後端的引擎名而不是瀏覽器的名稱 使用各瀏覽器引擎的瀏覽器如下表所示 排版引擎 发行版本 預覽版本 使用Amaya 11 4 7 1 不適用 停止开发 AmayaBlink 537 36 源代码 注 1 Chromium Chrome 28 Opera 15 Yandex Microsoft Edge 新版 EdgeHTML 13 10586 2 不適用 Microsoft Edge 舊版 通用Windows平台 UWP JavaScript应用Gecko 標準版77 0 1 2018年8月8日 5年前 2018 08 08 3 延長支持版 ESR 68 9 0 2018年6月26日 5年前 2018 06 26 4 Beta及开发者版119 0b1 5 nbsp 2023年9月26日 Nightly120 0a1 6 nbsp 2023年9月25日 所有Mozilla软件 包括Firefox SeaMonkey和Galeon Camino K Meleon Flock 至2 x版本 Debian IceWeasel GNU IceCat 前身为GNU IceWeasel Cyberfox Icedove Iceape与Iceowl Firefox for mobile Fennec KHTML 4 12 3 7 不適用 Konqueror 注 2 Presto 2 12 388 不適用 停止开发 Opera与Opera Mobile现在使用Blink 任天堂DS amp DSi浏览器 Internet ChannelTasman Mac版IE 5 2 3 不適用 2003年停止开发 Mac OS X版Internet Explorer 5以上Trident 7 0 IE 11 不適用 Internet Explorer与其他Internet Explorer shell如Maxthon 仅限Microsoft Windows操作系统 Windows Phone 8WebKit 534 20 每日构建 注 3 Tizen OS与浏览器 Safari 桌面与移动版 Google Chrome 28版本之前 Maxthon 3 Shiira iCab 4 OmniWeb 5 5 Web Adobe AIR Midori Adobe Dreamweaver CS4与CS5 Android浏览器 Palm webOS浏览器 Symbian S60浏览器 OWB 英语 Origyn Web Browser Steam Rekonq Arora Flock 版本3以上 RockMelt 海豚浏览器 Sleipnir Konqueror 注 2 chromium chromium blink chromium googlesource com Google 2014 05 27 2 0 2 1 在Konqueror中 用户可以切换排版引擎 WebKit Nightly Builds webkit org 2014 05 27 取值 编辑 以下各格的顏色表示該排版引擎的最新版本或指定版本 如果给出版本号的话 對該功能的支援程度 没有取值的版本號表示该排版引擎首次完全支援該功能 取值 含义是 表示該排版引擎完全地支援該功能或元素 否 表示該功能或元素尚未有支援 部份 表示該功能或元素有實作進展 但並不支援所有取值 對於已支援的取值 該實作是正確的 不正確 表示該功能或元素有實作進展 但是實作並非在所有情況都是正確無誤的 實驗性質 表示該功能或元素有實作進展 但是使用另外的屬性或元素名 瀏覽器前輟 多半是不完全實作或是有過多的漏洞 抛弃 表示该属性 元素不再受到支持 每日构建 表示該功能或元素在未釋出的版本有某種程度的支援 預期將有完整支援 依情況 表示该属性 元素仅在某些平台支持或设定在某些配置后支持 不赞成使用的HTML元素 编辑元素 功能 率先支持 不赞成使用的HTML版本 代替方案 Trident Gecko WebKit KHTML Prestoapplet 插入一个小程序 HotJava 4 8 embed object lt 3 1 IE 4 0 1 7 是 是 1 0basefont 设置字体样式 Internet Explorer 4 CSS lt 3 1 IE 3 0 否 9 85 是center 内容置中 网景 10 4 CSS 3 1 是 是dir 目录列表 4 ul olfont 应用字体样式 网景 4 CSSisindex 11 添加一个搜索栏 4 input type search lt 3 1 IE 5 5 1 7 312 部份listing 显示格式化文本 IETF 2 pre samp code CSS 3 1 125 3 3 是menu 菜单列表 4 ul ol 是 是 是plaintext 所有内容按照HTML源代码的方式显示 3 2 The text plain MIME types 删除线 4 del CSS lt 3 1 IE 4 0 1 7 1 0strike 删除线 4 del CSSu 下划线 4 CSSxmp 与pre和plaintext相似 内容按照HTML源代码的方式显示 2 pre samp code lt 3 1 IE 3 0 125 3 3不赞成使用的HTML属性 编辑属性 元素 代替方案 Trident Gecko WebKit KHTML Prestoalign caption div fieldset h1 h2 h3 h4 h5 h6 hr img input legend p object table CSS 3 1 是 是 是 是alink body CSS 否background body CSS 是bgcolor body table tr td th CSSborder img object CSS 部份 注 1 clear br CSS 否compact dl ul ol CSS 否 否color basefont font CSS 3 1 部份 注 2 9 部份 注 2 height td th CSS 是 是hspace img object CSSlanguage script type属性 link body CSS 是noshade hr CSSnowrap td th CSSsize basefont font hr CSSstart ol Nonetext body CSStype li ul ol CSSversion html DTD 否 否 否 否 否vlink body CSS 是 是 是 是 是width hr pre td th CSSvspace img object CSS专有HTML元素 编辑标签 功能 引入 代替方案 Trident Gecko WebKit KHTML Prestobgsound 将声音添加到网站后台 Internet Explorer audio lt 3 1 IE 3 0 否 否 否 抛弃 12 blink 用于显示闪烁的文字 网景 Javascript CSS 否 抛弃 13 是 否 1 0bq 用于显示块引用 WebTV HTML 3 0 blockquote 否 否 否 否 抛弃 14 comment 用于向HTML文档添加注释 Internet Explorer WebTV lt gt 3 1 否 否 否 否ilayer 内嵌层 网景 仅版本4 iframe 否 否 否 部份 否image img的同义词 img 3 1 是 是 是 是layer 用于创建多层文本和图像 在给定的顺序下分布在彼此的顶部 网景 仅版本4 CSS Ajax 否 否 否 部份 否marquee 用于显示类似滚动字幕的文本 Internet Explorer WebTV JavaScript CSS3 3 1 1 7 125 3 3 1 0nobr 防止在文本流内产生任何换行符 网景 15 16 CSS 3 1 是 是 是 是noembed 为不承认嵌入标签浏览器显示替代文本 网景 对象的子元素作为备用spacer 在排版中添加空白 网景 CSS 否 抛弃 17 否 否 否wbr 放置在nobr元素中以添加一个换行符 网景 15 16 Unicode字符 零宽空格 U 200B 抛弃 注 3 1 7 是 3 1 否xml 19 限定一个HTML页面中的XML数据岛 Internet Explorer 3 1 否 否 否 否专有HTML属性 编辑属性 被废弃 功能 率先支持 Trident Gecko WebKit KHTML Prestobgproperties body 判定背景图片是否与背景一起滚动 Internet Explorer 3 1 否 是 是 否bordercolor body 在table td th与tr元素中设置三维表格边框的颜色 Internet Explorer 否 是 是 否bordercolordark body 在table td th与tr元素中设置三维表格边框的颜色 Internet Explorer 否 否 否 否bordercolorlight body 在table td th与tr元素中设置三维表格边框的颜色 Internet Explorercontrols img 使用img元素放置视频或音频片段 Internet Explorer 否 否 否 否dynsrc img 使用img元素放置视频或音频片段 Internet Explorer 否 否 否 否event script 定义一个函数用于调用对象 Internet Explorer 部份 for script 定义一个对象用于绑定脚本事件 Internet Explorer 部份 frame table 在table标签中控制表的外边界显示 Internet Explorer 是 是 否framespacing frameset 设置框架之间空间的多少 Internet Explorer 否 否leftmargin body 设置浏览器窗口和网页内容之间的边距 Internet Explorer 3 1 是 否loop img 使用img元素放置视频或音频片段 Internet Explorer 否 否 否 否rightmargin body 设置浏览器窗口和网页内容之间的边距 Internet Explorer 3 1 否 否start img 使用img元素放置视频或音频片段 Internet Explorer 否 否 否 否target form 为表单的输出指定目标窗口或框架 Internet Explorer 否 20 是 否valign caption 将表格标题的设置为垂直对齐 Internet Explorer 3 1 否 否参见 编辑網頁標準 無線標記語言注释 编辑 仅支持img 2 0 2 1 仅支持font Trident在5 0版本中不再支持wbr 18 参考文献 编辑 Amaya Binary Releases Most recent download link in stable Change log between EdgeHTML 12 10240 and 13 10586 Firefox 77 0 1 See All New Features Updates and Fixes mozilla org Mozilla基金會 2020 06 03 Firefox ESR 68 9 0 See All New Features Updates and Fixes mozilla org Mozilla基金會 2020 06 02 Firefox Beta 119 0beta See All New Features Updates and Fixes 2023年9月26日 2023年9月26日 英語 引文格式1维护 未识别语文类型 link Firefox Nightly 120 0a1 See All New Features Updates and Fixes 2023年9月25日 2023年9月26日 英語 引文格式1维护 未识别语文类型 link Download for kdelibs Most recent download link in stable HTML 4 Changes W3C 18 December 1997 2008 05 07 原始内容存档于2021 01 25 9 0 9 1 Bug 3875 basefont deprecated basefont element not supported Mozilla 2016 02 06 原始内容存档于2021 03 10 HTML 3 2 Reference Specification W3C 14 January 1997 2008 10 08 原始内容存档于2008 09 04 Isindex Example 2008 05 07 原始内容存档于2008 04 05 Tommy A Olsen Opera Desktop Team Glyphs and plugins 28 November 2011 28 November 2011 原始内容存档于2014 02 17 CORE 34613 Drop support for lt bgsound gt Mozilla Aurora Notes Mozilla 1 June 2013 原始内容存档于2014 09 06 gsnedders IRC logs freenode whatwg 2010 09 09 9 September 2010 9 September 2010 原始内容存档于2021 02 24 17 27 lt gsnedders gt I know we dropped support for the bq element P 15 0 15 1 Complete List of HTML Tags 10 October 2011 原始内容存档于2021 02 25 16 0 16 1 Extensions to HTML Netscape 1994 10 October 2011 原始内容存档于2021 02 13 Bug 531056 HTML5 Remove spacer support Mozilla 2016 02 06 原始内容存档于2021 03 08 Zeilenumbruch erlauben Impressum 2016 02 06 原始内容存档于2015 04 08 德语 XML Element xml Object Microsoft 2016 02 06 原始内容存档于2017 05 27 Bug 207900 psychotekk de the target attribute in the form element is ignored Mozilla 2016 02 06 原始内容存档于2021 03 08 DevGuru HTML Non standard elements 2016 02 06 原始内容存档于2013 01 29 OS 2 Web Explorer s proprietary HTML elements MSDN Handling Events with HTML elements 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title 排版引擎比较 非标准HTML amp oldid 69159423, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。