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

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

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

不赞成使用的HTML元素
 元素 功能 率先支持 不赞成使用的HTML版本 代替方案 Trident Gecko WebKit KHTML Presto applet  插入一个小程序  HotJava  4  embed、object    rowspan="6"   basefont  设置字体样式  Internet Explorer  4  CSS    rowspan="4"  center  内容置中  网景  4  CSS rowspan="3"  rowspan="3"  rowspan="3"  dir  目录列表  ?  4  ul、ol font  应用字体样式  网景 4  CSS isindex  添加一个搜索栏  ?  4  input type="search"  rowspan="2"    listing  显示格式化文本  IETF  2  pre、samp、code、CSS rowspan="3"    rowspan="3"  menu  菜单列表  ?  4  ul、ol rowspan="2"  rowspan="5"  rowspan="5"  plaintext  所有内容按照HTML源代码的方式显示  ?  3.2  The text/plain MIME type s  删除线  ?  4  del、CSS rowspan="3"  rowspan="4"  rowspan="4"  strike  删除线  ?  4  del、CSS u  下划线  ?  4  CSS xmp  与pre和plaintext相似，内容按照HTML源代码的方式显示  ?  2  pre、samp、code   

不赞成使用的HTML属性
 属性 元素 代替方案 Trident Gecko WebKit KHTML Presto align  caption、div、fieldset、h1、h2、h3、h4、h5、h6、hr、img、input、legend、p、object、table  CSS rowspan="6"  rowspan="6"   rowspan="18"  rowspan="18"  alink  body  CSS  background  body  CSS rowspan="2"  bgcolor  body、table、tr、td、th  CSS border  img、object  CSS 仅支持img。 clear  br  CSS rowspan="2"  compact  dl、ul、ol  CSS   color  basefont、font  CSS rowspan="11"   仅支持font。 height  td、th  CSS rowspan="2"  rowspan="10"  hspace  img、object  CSS language  script  type属性 ？ link  body  CSS rowspan="7"  noshade  hr  CSS nowrap  td、th  CSS size  basefont、font、hr  CSS start  ol  None text  body  CSS type  li、ul、ol  CSS version  html  DTD      vlink  body  CSS rowspan="3"  rowspan="3"  rowspan="3"  rowspan="3"  rowspan="3"  width  hr、pre、td、th  CSS vspace  img、object  CSS

专有HTML元素
 标签 功能 引入 代替方案 Trident Gecko WebKit KHTML Presto bgsound  将声音添加到网站后台  Internet Explorer  audio      blink  用于显示闪烁的文字  网景  Javascript、CSS      bq  用于显示块引用  WebTV、HTML 3.0  blockquote      comment  用于向HTML文档添加注释  Internet Explorer、WebTV  <!-- ... -->      ilayer  内嵌层  网景（仅版本4）  iframe      image  img的同义词  ?  img      layer  用于创建多层文本和图像，在给定的顺序下分布在彼此的顶部  网景（仅版本4）  CSS、Ajax      marquee  用于显示类似滚动字幕的文本  Internet Explorer、WebTV  JavaScript、CSS3      nobr  防止在文本流内产生任何换行符  网景 CSS rowspan="2"  rowspan="2"  rowspan="2"  rowspan="2"  rowspan="2"  noembed  为不承认嵌入标签浏览器显示替代文本  网景  对象的子元素作为备用 spacer  在排版中添加空白  网景  CSS      wbr  放置在nobr元素中以添加一个换行符  网景  Unicode字符
零宽空格
（U+200B）      xml 限定一个HTML页面中的XML数据岛  Internet Explorer  ?     

专有HTML属性
 属性 被废弃 功能 率先支持 Trident Gecko WebKit KHTML Presto bgproperties  body  判定背景图片是否与背景一起滚动  Internet Explorer rowspan="10"      bordercolor  body  在table、td、th与tr元素中设置三维表格边框的颜色  Internet Explorer     bordercolordark  body  在table、td、th与tr元素中设置三维表格边框的颜色  Internet Explorer rowspan="2"  rowspan="2"  rowspan="2"  rowspan="2"  bordercolorlight  body  在table、td、th与tr元素中设置三维表格边框的颜色  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 rowspan="2"  ? ?   loop  img  使用img元素放置视频或音频片段  Internet Explorer     rightmargin  body  设置浏览器窗口和网页内容之间的边距  Internet Explorer rowspan="3"  ? ?   start  img  使用img元素放置视频或音频片段  Internet Explorer     target  form  为表单的输出指定目标窗口或框架  Internet Explorer  ?   valign  caption  将表格标题的设置为垂直对齐  Internet Explorer  ? ?  

参见
 網頁標準
無線標記語言

注释

 参考文献 


 OS/2 Web Explorer's proprietary HTML elements
 MSDN Handling Events with HTML elements 

Category:HTML
Category:排版引擎比较