计算机科学

首页 > 计算机科学

浏览器引擎CSS支持比较

以下的表格显示一些浏览器引擎对于CSS的兼容性与支持的比较。想获得更多消息,请引用各产品的项目。此项目不见得包含所有的功能也不见得有最新消息。除非以附注指出特例,这里以未加装任何包或是其他程序的稳定版本进行比较。

目录

  • 1 表格说明
    • 1.1 引擎命名
    • 1.2 取值
  • 2 CSS版本支持
  • 3 语法与规则
    • 3.1 Trident语法与规则附注
    • 3.2 Presto语法与规则附注
  • 4 选择器
    • 4.1 一般选择器附注
    • 4.2 Trident选择器附注
    • 4.3 Gecko选择器附注
    • 4.4 WebKit选择器附注
    • 4.5 Presto选择器附注
  • 5 属性
    • 5.1 一般属性附注
    • 5.2 Trident属性附注
    • 5.3 Gecko属性附注
    • 5.4 WebKit属性附注
    • 5.5 KHTML属性附注
    • 5.6 Presto属性附注
    • 5.7 Prince XML属性附注
  • 6 取值与单位
    • 6.1 取值与单位一般附注
    • 6.2 取值与单位Trident附注
    • 6.3 取值与单位Gecko附注
    • 6.4 取值与单位Presto附注
  • 7 一般附注
    • 7.1 一般Trident附注
    • 7.2 一般Gecko附注
    • 7.3 一般WebKit附注
    • 7.4 一般KHTML附注
    • 7.5 一般Presto附注
    • 7.6 浏览器自定样式的DOM表现
  • 8 参见
    • 8.1 规格
    • 8.2 Trident相关
    • 8.3 Gecko相关
    • 8.4 Webkit相关
    • 8.5 Presto相关
    • 8.6 Prince XML相关
    • 8.7 其他参见
  • 9 外部链接

表格说明

引擎命名

这里使用后端的引擎名而不是浏览器的名称。使用各浏览器引擎的浏览器如下表所示。

排版引擎 发行版本 预览版本 使用
Amaya 11.4.7[1] 不适用 停止开发;Amaya
Blink 537.36 源代码[注 1] Chromium/Chrome(28+)、Opera(15+)、Yandex英语Yandex Browser
EdgeHTML 13.10586 [2] 不适用 Microsoft Edge、通用Windows平台 (UWP)JavaScript应用
Gecko
标准版 61.0.2(2018年8月8日,​28天前​(2018-08-08[3]
延长支持版(ESR)(新) 60.1.0(2018年6月26日,​2个月前​(2018-06-26[4]
延长支持版(ESR)(旧) 52.9.0(2018年6月26日,​2个月前​(2018-06-26[5]


Beta & Developer Edition 62.0beta(2018年6月26日,​2个月前​(2018-06-26[6][7]
Nightly 63.0a1(2018年6月26日,​2个月前​(2018-06-26[8][9]
所有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[10] 不适用 Konqueror[注 2]
Presto 2.12.388 不适用 停止开发;Opera与Opera Mobile现在使用Blink;任天堂DS & DSi浏览器;Internet Channel
Tasman (Mac版IE 5.2.3) 不适用 2003年停止开发;Mac OS X版Internet Explorer 5以上
Trident 7.0(IE 11) 不适用 Internet Explorer与其他Internet Explorer shell英语Internet Explorer shell如Maxthon(仅限Microsoft Windows操作系统)、Windows Phone 8
WebKit 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]
  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]. 


取值

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

取值 含义
表示该排版引擎完全地支持该功能或元素。
表示该功能或元素尚未有支持。
部分 表示该功能或元素有实现进展,但并不支持所有取值,对于已支持的取值,该实现是正确的。
不正确 表示该功能或元素有实现进展,但是实现并非在所有情况都是正确无误的。
实验性质 表示该功能或元素有实现进展,但是使用另外的属性或元素名(浏览器前辍)。多半是不完全实现或是有过多的漏洞。
抛弃 表示该属性/元素不再受到支持。
每日构建 表示该功能或元素在未发布的版本有某种程度的支持。预期将有完整支持。
依情况 表示该属性/元素仅在某些平台支持或设定在某些配置后支持。

CSS版本支持

想了解各版本的CSS差异,请参考项目CSS。 本表格不以CSS2.0为准,因为存在取代它的CSS2.1。CSS2.1修正了部分CSS2.0的错误,删除了不被CSS社区接受的功能。大部分被删除的功能将会出现在CSS3。

Trident Gecko WebKit KHTML Presto Prince XML
CSS1 7.0 1.0 85 1.0 1.0
CSS2.1 大部分 大部分 大部分 大部分 大部分 大部分
CSS3 些许 部分 部分 些许 部分 些许

语法与规则

Trident Gecko WebKit KHTML Presto Prince XML
CSS2 !important 重要程度增加 7.0 1.0 85 1.0
/*Comment*/ 注解 3.0 1.0 85 1.0
@import 导入样式 8.0 1.0 1.0 2.1
@charset 字符编码 5.5 1.0 0 4.2.3 1.0
@media 媒体特定 5.5 1.0 1.0 5.1
@page 换页媒体 8.0 [g 1] [w 1] 1.0 6.0
CSS3 @namespace 名字空间宣告 9.0[t 1] 1.0 1.0 5.0
@document Restriction by URLs 6.0
@keyframes 动画关键帧 10.0[t 2] 16.0 实验性质 2.12
@font-face 定义字体 4.0 1.9.1 525 4.3 2.2 6.0
@supports 有条件的规则 17.0 每日构建 2.12
@phonetic-alphabet 发音
@region Region flow segment 每日构建
@counter-style 自定义计数器样式
@top-left-corner Margin boxes [spec 1] [w 2]
@top-left
@top-center
@top-right
@top-right-corner
@bottom-left-corner
@bottom-left
@bottom-center
@bottom-right
@bottom-right-corner
@left-top
@left-middle
@left-bottom
@right-top
@right-middle
@right-bottom
Trident Gecko WebKit KHTML Presto Prince XML

Trident语法与规则附注

  1. !important — 7.0之前,!important并不会盖掉在同一个宣告区的后面的规则。
  2. @import — 8.0之前,不支持媒体形态。使用@import <URL> <MEDIA>,则IE会要求此URL:“<URL> <MEDIA>”,包括url()及URL里的引号。无法导入超过35的样式表。


Presto语法与规则附注

  1. @import — 尽管Gecko、WebKit及iCab会立即下载所有样式表,Opera只下载媒体名为“handheld”、“print”、“projection”、“screen media”、“speech”(当声音功能在启动状态)、“tv”(电视设备)。文字浏览器模拟模式仅为一个用户样式表而不用媒体形态“tty”。这是匹配不支持CSS的老旧文字浏览器的。

选择器

Trident Gecko WebKit KHTML Presto Prince XML
元素选择器[spec 2]
CSS2 * 全域 7.0 1.0 85 1.0
E 元素 4.0 1.0 85
E.class 类别 7.0 1.0 85
E#id ID 4.0 1.0 85
CSS3 ns|E 名字空间 9.0 1.0
关系选择器
CSS2 E F 后裔 4.0 1.0 85 1.0
E > F 子元素 7.0 1.0 85
E + F 直接相连 7.0 1.0 85
CSS3 E ~ F 间接相连 7.0 1.7 412 3.3.2 2.0
CSS4 E /for/ F Reference combinators
E! > F Subject [g 2]
属性选择器
CSS2 Eattr 存在 7.0 1.0 85 1.0
Eattr="value" 相等 7.0 1.0
Eattr~="value" 含有(以空白相隔) 7.0 1.0
Eattr|="value" 含有(以连字号相隔) 7.0 1.0
CSS3 Eattr^="value" 以……开头 7.0 1.0 3.4 1.0
Eattr$="value" 以……结尾 7.0 1.0 3.4 2.0
Eattr*="value" 含有子字符串 7.0 1.0 3.4
Ens|attr 名字空间 7.0 1.0 3.4
拟类别
CSS2 E:link 未开过链接 3.0 1.0 85 1.0 6.0
E:visited 开过链接 3.0 1.0 85
E:active 启动中 8.0 1.0 85
E:hover 鼠标置上 7.0 1.0 419.3
E:focus 集中点 8.0 1.0
E:first-child 第一子元素 7.0 1.0 85
E:lang() 语言 8.0 1.2 525 3.4
@page:first 第一页 8.0 [g 1] 每日构建[w 3]
@page:left 左页
@page:right 右页
CSS3 E:root 9.0 1.0 85 3.4 2.1
E:not()
E:empty 空元素 1.8 412
E:first-of-type 第一个名为……的子元素 1.9.1 525
E:last-child 最后子元素 1.0
E:last-of-type 最后一个名为……的子元素 1.9.1
E:only-child 唯一子元素 1.8
E:only-of-type 唯一个名为……的子元素 1.9.1
E:nth-child 第N个子元素 1.9.1
E:nth-last-child 第N个子元素(倒过来数) 1.9.1
E:nth-of-type 第N个名为……的子元素 1.9.1
E:nth-last-of-type 第N个名为……的子元素(倒过来数) 1.9.1
E:target 目标 1.3 2.5
E:enabled 启动状态 1.8 2.0
E:disabled 未启动状态 1.8
E:checked 被选取状态 1.0
E:indeterminate 中间状态 1.9.2 522
E:default 默认 1.9 [w 4] 4.3 2.0
E:valid 合格 10.0[t 3] 1.8 [w 5]
E:invalid 不合格 10.0[t 4]
E:in-range 范围内 [w 6]
E:out-of-range 范围外
E:required 必需 10.0[t 5] 2.0[g 3] [w 7]
E:optional 非必需 10.0[t 6]
E:read-only 只读 Experimental[g 4] Incorrect Incorrect
E:read-write 读写
CSS4 E:not(s1, s2) 否定
E:matches(s1, s2) 匹配其中任意一个 [g 5]
Efoo="bar" i 大小写敏感性
E:dir(ltr) 方向性 17[g 6]
E:lang(zh, *-hant) (多种) 语言
E:any-link 超链接
E:local-link 本地链接
E:local-link(0) 本地链接
E:scope Contextual reference 20[g 7]
E:current Time-dimensional : current
E:current(s) Time-dimensional : current
E:past Time-dimensional : past
E:future Time-dimensional : future
E:indeterminate Indeterminate-value
E:nth-match(n of selector) Nth child of
E:nth-last-match(n of selector) Nth last child of
E:column(selector) 分栏
E:nth-column(n) 第 n 个分栏
E:nth-last-column(n) 倒数第 n 个分栏
拟元素
CSS2 E:first-letter 第一字节 9.0 1.0 85 1.0 5.0
E:first-line 第一行 部分 [r 1]
E:before 之前 8.0 1.9.1 部分
E:after 之后
CSS3 E::before 双冒号语法 9.0 1.9.1 部分 3.4 1.0
E::after 双冒号语法
E::first-letter 双冒号语法 1.5 85
E::first-line 双冒号语法 部分 [r 1]
E::selection 选取 实验性质 412 2.1
E::marker [11] 列表标记
E::value 数据本身选取
Trident Gecko WebKit KHTML Presto Prince XML

一般选择器附注

  1. :read-only:read-write — Presto与KHTML皆不正确地处理有contenteditable属性的元素。

Trident选择器附注

  1. :active — 8.0之前,Trident仅支持超链接元素。
  2. :hover — 7.0之前,Trident仅支持超链接元素。
  3. .one.two — 7.0之前,被当成.two类别选择器处理。
  4. * — 7.0之前这代表“一个或是没有元素”。
  5. attr — 当属性是colspan的时候,选出所有表格内的td元素及th元素(有没有之的有colspan属性都一样)。[t 7]这可能不是一个bug,因规格存在模棱两可的解释。[t 8]
  6. :first-letter:first-line — 在6.0,:first-letter与其他rules一起使用的时候可能有问题。[t 9]在8.0,在:first-line:first-letter宣告内的有!important的rules会被省略。[t 10]

Gecko选择器附注

  1. (:):before, (:):after — 在1.9.1之前,有些属性不能使用(这是CSS2.0的过期解释)。[g 8]

WebKit选择器附注

  1. :lang() — 只对写上lang属性的元素有效,属性不继承。
  2. (:):first-linetext-transform不在此拟元素上作用。[w 8]
  3. (:):before/after — 有些样式无法使用于:before:after拟元素之上,如动画与转变。[w 9]

Presto选择器附注

  1. :target — 在2.5之前,样式在以向前向后按钮浏览的时候不作用。

属性

Trident Gecko WebKit KHTML Presto Prince XML
盒子模型(@@翻译)[spec 3]
CSS2 margin 4.0 1.0 85 1.0
padding 4.0 1.0 85
width 4.0 1.0 85
height 4.0 1.0 85
float 5.0 1.0 85
clear 5.0 1.0 85
display 8.0 部分 85
min-width 7.0 1.0 416 5.0
max-width 7.0 1.0 416 5.0
min-height 7.0 1.7 416 3.3.2 5.0
max-height 7.0 1.7 416 3.3.2 5.0
clip 8.0 1.0 85 5.0
overflow 不正确 1.0 85 3.2 5.0
visibility 不正确 1.8 部分 部分 2.5 部分
CSS3 overflow-x 不正确 1.8 525 3.5.6 2.1 5.0
overflow-y
边框[spec 4]
CSS2 border 4.0 1.0 85 1.0 3.0
border-color 7.0
border-style 8.0
border-width 4.0
border-top 5.5
border-right
border-bottom
border-left
CSS3 border-radius 9.0[t 1] 实验性质 (2.0)[g 9] 533[w 10] 实验性质 2.5 6.0
border-image 15.0[g 10] 实验性质 2.5
border-image-source 15.0[g 11]
border-image-slice
border-image-width
border-image-outside
border-image-repeat
box-shadow 9.0 实验性质 (2.0)[g 12] 实验性质 2.5
box-decoration-break 2.7[p 1]
Trident Gecko WebKit KHTML Presto Prince XML
行排版[spec 5]
CSS2 line-height 4.0 1.0 85 1.0 5.0
vertical-align 8.0 1.0 85 6.0
定位
CSS2 position 7.0 1.0 85 1.0 5.0
top 8.0 1.0 85 6.0
right 8.0 1.0 85 6.0
bottom 8.0 1.0 85 6.0
left 8.0 1.0 85 6.0
z-index 8.0 1.9 85 6.0
生成内容与取代内容(@@翻译)[spec 6]
CSS2 quotes 8.0 1.8 [w 11] 3.4 1.0
content 部分 1.9 部分 部分 部分
counter-increment 8.0 1.8 525 3.4 1.0 5.0
counter-reset 8.0 1.8 525 3.4 5.0
[spec 7]
CSS2 list-style 4.0 1.0 85 1.0 6.0
list-style-image 4.0 1.0 85 6.0
list-style-position 4.0 1.0 85 6.0
list-style-type 8.0 1.0 85 3.4 部分
色彩[spec 8]
CSS2 color 3.0 1.0 85 1.0 5.0
CSS3 opacity 9.0[t 1] 1.7 125 4.0 2.0 6.0
Trident Gecko WebKit KHTML Presto Prince XML
背景[spec 4]
CSS2 background 4.0 1.0 85 1.0 6.0
background-attachment 7.0 5.0
background-color 4.0 3.1
background-image 8.0 6.0
background-position 8.0 3.1
background-repeat 4.0 3.1
CSS3 background (多重) 9.0[t 1] 1.9.2 312 3.5 2.5
background-clip 实验性质 (2.0)[g 13] 实验性质 实验性质
background-origin
background-size
字体[spec 9]
CSS2 font 4.0 1.0 85 不正确
font-family 4.0 1.0 85 1.0
font-size 3.0 1.0 85 3.1
font-style 4.0 1.0 85
font-variant 4.0 1.0 125
font-weight 8.0 部分 部分 部分
CSS3 font-size-adjust 10.0[t 11] 1.9 [w 12]
font-stretch 9.0[t 1] 9.0[g 14] [w 13] 6.0
font-feature-settings 10.0[t 12] 34.0 [w 14]
font-kerning
font-language-override 34.0
font-synthesis
font-variant-alternates
font-variant-caps
font-variant-east-asian
font-variant-ligatures
font-variant-numeric
font-variant-position
unicode-range 9.0[t 13]
文字[spec 10]
CSS2 text-align 4.0 1.0 85 1.0
text-decoration 不正确 不正确 3.1
text-indent 3.0 1.0 85
text-transform 4.0 1.0 85 6.0
letter-spacing 4.0 1.0 85 5.0
word-spacing 8.0 1.0 85 5.0
white-space 8.0 1.9.1 522 2.1 6.0
CSS3 text-overflow Partial 7.0[g 15] Partial 3.5.6 Experimental (Nightly)[p 2]
word-break Partial 15.0[g 16]
text-wrap
word-wrap 5.0 1.9.1 85 4.3 2.5
text-align-last 部分 部分
text-justify 5.5 [g 17] 6.0
punctuation-trim
text-outline [g 18] Nightly Build[w 15][w 16]
hanging-punctuation [w 17]
CSS 4 hyphenate-character
hyphenate-limit-zone 10.0[t 14]
hyphenate-limit-chars 10.0[t 15]
hyphenate-limit-lines 10.0[t 16]
hyphenate-limit-last
Trident Gecko WebKit KHTML Presto Prince XML
文本装饰[spec 11]
CSS 3 text-shadow 10.0[t 17] 1.9.1 3.4 2.1
text-decoration-style 6.0[g 19][g 20] [w 18]
text-decoration-color
text-decoration-line
text-decoration-skip
text-underline-position
text-emphasis-style 46.0
text-emphasis-color
text-emphasis
text-emphasis-position
书写模式[spec 12]
CSS3 direction 5.0 1.0 85 1.0 7.0
unicode-bidi 5.0 1.0 525 7.0
writing-mode 不正确 41.0[g 21] Nightly Build[w 19]
text-combine [w 20]
表格
CSS2 border-collapse 8.0 1.0 125 1.0 5.1
border-spacing 8.0 1.0 125 6.0
caption-side 8.0 1.4 85 5.0
empty-cells 8.0 1.0 125 5.0
table-layout 5.0 1.0 85 6.0
用户界面[spec 13]
CSS2 cursor 5.5 1.8 125 部分
outline 8.0 1.8 125 1.0
outline-color 8.0 1.8 125
outline-style 8.0 1.8 125
outline-width 8.0 1.8 125
CSS3 outline-offset 1.8 125 3.5 2.1
box-sizing 8.0 实验性质[g 22] 实验性质 3.3.2 1.0 7.0
resize 2.0[g 23] 525
appearance 实验性质 实验性质
icon
nav-index 2.1
nav-up
nav-right
nav-down
nav-left
Trident Gecko WebKit KHTML Presto Prince XML
换页媒体[spec 14]
CSS2 page-break-before 4.0 部分 部分 3.5 1.0 6.0
page-break-after 6.0
page-break-inside 8.0 [g 24] 312 6.0
orphans [g 25] 6.0
widows 6.0
CSS3 page
size [w 21] 1.0 6.0
image-orientation
object-fit 2.7[p 3]
object-position
语音[spec 15]
CSS2 cue [g 26] 1.0
cue-after
cue-before
pause
pause-after
pause-before
speak 每日构建[w 22]
voice-family
CSS3 voice-balance 实验性质
voice-duration
voice-pitch
voice-pitch-range
voice-rate
voice-stress
voice-volume
interpret-as
phonemes
rest
rest-after
rest-before
mark
mark-after
mark-before
Trident Gecko WebKit KHTML Presto Prince XML
媒体查询[spec 16]
CSS3 width 9.0[t 1] 1.9.1 525 4.1 2.0 ?
height ?
device-width ?
device-height ?
device-aspect-ratio ?
color 2.5 ?
color-index ?
monochrome ?
resolution ?
orientation 4.2.1 ?
aspect-ratio 2.1 ?
grid 4.1 2.5 ?
scan ?
Ruby字符[spec 17]
CSS3 ruby-position 5.0 38.0[g 27]
ruby-align
ruby-overhang
ruby-span
多栏排版[spec 18]
CSS3 column-count 10.0[t 18] 实验性质[g 28] 实验性质 2.8[p 4]
column-width
column-gap
column-rule
columns 9.0[g 29]
break-before [g 30] 实验性质[w 23] 6.0
break-after
break-inside [w 24]
column-fill 14.0[g 31]
column-span [g 32] 实验性质[w 25]
Trident Gecko WebKit KHTML Presto Prince XML
动画[spec 19]
CSS3
animation 10.0[t 19] 16.0[g 33] 实验性质 2.12
animation-delay
animation-direction
animation-duration
animation-iteration-count
animation-name
animation-play-state
animation-timing-function
animation-fill-mode
2D变换[spec 20]
CSS3
transform 实验性质[t 1] 实验性质 实验性质 实验性质
transform-origin
Trident Gecko WebKit KHTML Presto Prince XML}
3D变换[spec 21]
CSS3
transform [g 34] 实验性质
transform-origin
transform-style
perspective
perspective-origin
backface-visibility
转变[spec 22]
CSS3
transition-property 2.0 (实验性质)[g 35] 实验性质 实验性质
transition-duration
transition-timing-function
transition-delay
transition
弹性盒排版(@@翻译)[spec 23]
CSS3
box-align 实验性质 实验性质
box-direction
box-flex
box-flex-group
box-lines [g 36]
box-ordinal-group 实验性质
box-orient
box-pack
弹幕(@@翻译xd)[spec 24]
CSS3
marquee-direction 实验性质[w 26]
marquee-play-count
marquee-speed
marquee-style
overflow-style
Trident Gecko WebKit KHTML Presto Prince XML

一般属性附注

  1. text-decoration — Gecko或Webkit的下划线有可能会画过行级(@@inline翻译)取代元素(例如图片)。

Trident属性附注

  1. margininherit继承未计算值然后再计算一次而不是直接继承计算后的值。[t 20]
  2. display — 7.0之前,支持无误的只有noneblockinlinetable-header-grouptable-footer-group。8.0之前,没支持run-intable,而inline-block仅支持在行级元素上。
  3. overflow — 7.0之前,overflow: visible;支持的不正确。在8.0,scroll将该元素的高度调至max-height,就算内容并没有这么高。[t 21]
  4. visibility — 8.0之前,未支持“visibility: collapse;”。在8.0,visibility: hidden;的块元素(@@block翻译)中“visibility: visible;”的行级元素不被显示。[t 22]
  5. content — 在8.0,attr()的算后值不在属性(attribute)变更时被更新。[t 23]
  6. border-color — 7.0之前,不支持transparent
  7. border-style — 8.0之前,不支持hidden
  8. border-style — 7.0之前,dotted被显示成dashed
  9. box-shadow — 9.0之前,trident支持自从5.5就有的类似的专有属性“Shadow”[t 24]及“DropShadow”[t 25]过滤器。
  10. position — 7.0之前,未支持固定配置。7.0跟之后版本只在标准模式的时候支持。
  11. z-index — 8.0之前,仅部分支持z-index[t 26]在8.0,除了整数以外也支持浮点数。[t 27]
  12. list-style-type — 8.0之前,不支持armeniandecimal-leading-zerogeorgianlower-greeklower-latinupper-latin
  13. opacity — 9.0之前,Trident支持一个专有的替代属性。[t 28]
  14. background-image — 8.0之前,背景图片在某些情况下被处理的很糟。[t 29][t 30]
  15. background-attachment — 7.0之前,fixed只被允许使用在body元素上。
  16. background-position — 8.0之前,不支持固定配置。
  17. font-weight — 8.0之前,当取值为600显示不正确。[t 31]
  18. text-align — 在8.0,text-align不被:before:after拟元素继承。[t 32]
  19. white-space — 6.0之前,不支持pre。8.0之前,仅部分支持white-space:不支持pre-linepre-wrap[t 33]
  20. writing-mode — Trident支持过期的取值lr-tbtb-rltb-lr等等。[t 34]这些取值作用在direction上。这是与Webkit不同的行为。
  21. cursor — 仍作用于没前辍的浏览器扩展。

Gecko属性附注

  1. display — 不支持run-in[g 37]1.9之前,不支持“inline-table[g 38]”与“inline-block[g 39]”。
  2. z-index — 1.9之前负数的支持情况不佳。
  3. quotes — 1.8之前不支持嵌套引用。[g 40]
  4. content — 1.9之前不支持“none”。此属性不作用在一般元素(非拟元素),不匹配《CSS 3 生成内容与取代内容模块》。
  5. background-position — 1.7以前的版本使用CSS2语法,非CSS2.1的扩展语法。
  6. font-size-adjust — 1.9之前,仅在视窗版支持。
  7. font-weight — 就算装了一个字体的Light或Heavy/Black字模,除非使用Gecko 2.0在Windows 7或Windows Vista的DirectWrite,仅Regular与Bold会被使用。
  8. white-space — 1.9.1之前不支持pre-line。1.9之前,以-moz-pre-wrap实验性地支持pre-wrap的功能。
  9. visibility — 1.8之前不支持collapse
  10. border-radius — 1.9.1之前,边框的曲线是圆形而不是同现在CSS3草案记载的椭圆曲线,短宣告border-radius的顺序是“左上 右上 右下 左下”而不是W3C的“右上 右下 左下 左上”。当边框的样式是点线(dotted)破折线(dashed),曲线总是显示实线为。[g 41]
  11. page-break-before; page-break-after — 仅支持“always”与“auto”。

WebKit属性附注

  1. font — 不支持让设计师根据用户操作系统呈现结果的系统字体关键字。
  2. font-weight — 就算装了一个字体的Light或Heavy/Black字模,仅Regular与Bold会被使用。
  3. page-break-before; page-break-after — 仅支持“always”与“auto”。
  4. white-space — 522之前,不支持“pre-line”与“pre-wrap”。
  5. visibility — 522之前不支持“collapse”,这个值的实现跟“hidden”一样,因此不合标准。[w 27]
  6. content — 不支持“none”、“open-quote”、“close-quote”、“no-open-quote”、“no-close-quote”及“normal”,且此属性不作用在一般元素(非拟元素),不匹配《CSS 3 生成内容与取代内容模块》。
  7. font-size — “font-size”属性不见得吃0这个值,就算用“font-size: 0px”,文字还是看得见。

KHTML属性附注

  1. overflow — 不支持取值“scroll”与“auto”。
  2. page-break-before; page-break-after — 3.5之前仅支持“always”与“auto”。
  3. visibility — 支持所有的属性,但“collapse”这个值的实现跟“hidden”一样,因此不合标准。

Presto属性附注

  1. counter-increment, counter-reset — 使用推荐标准版本(CSS2)的算法。
  2. background-position — Presto在Opera 8.0以前的版本使用CSS2语法,非CSS2.1的扩展语法。
  3. font-weight — 当取值为600显示不正确,与以Trident为对象设计的网站兼容。
  4. visibility — 2.5之前,在表格列里不支持“collapse”这个值,在表格行里,这个值呈现与“hidden”同样的效果因此不合标准。
  5. cursor — “cursor”不支持动态拟类别,且不支持自定光标。
  6. content — 不支持取值“none”。[p 5]
  7. font — 不应该吃“inherit”跟一个“font-size”取值的情形,这应该被当作语法错误并丢弃,但Opera接受这种状况。

Prince XML属性附注

  1. visibility — 不支持取值“collapse”。[r 1]
  2. list-style — 不支持取值“armenian”与“georgian”。[r 1]
  3. content — 不支持取值“open-quote”与“close-quote”。[r 1]

取值与单位

Trident Gecko WebKit KHTML Presto Prince XML
[spec 25]
CSS2 <number> 浮点数 3.0 1.0 85 1.0 6.0
<length> <number>接单位
<percentage> <number>接%
<integer> 整数
CSS3 <angle> <number>接角度单位 9.0[t 1] 部分 部分 部分 部分
<time> <number>接长度单位 2.0[g 35] 2.5
<frequency> <number>接频率单位
<fraction> 剩余空间
字符串
CSS2 <string> String 3.0 1.0 85 1.0
code Unicode转意 6.0
CSS2 rect() 长方型 8.0 1.0 85 1.0
函数
CSS2 url() URI 3.0 1.0 85 1.0
counter() 8.0
attr() 属性标示符
CSS3 calc() 9.0[t 1] 2.0 (实验性质)[g 42] [w 28]
颜色
CSS2 HTML4颜色关键字 16个预定义网页颜色 3.0 1.0 85 1.0
#rrggbb或#rgb 十六进制记法
rgb(r, g, b) RGB记法 4.0
系統顏色[spec 26] 28预定义系统颜色 3.0
CSS3 SVG颜色关键字 8.0 ?
currentColor color属性的值 9.0[t 1] 1.8 528 2.1 ?
rgba(r, g, b, a) RGBA记法 1.9 525 4.0 2.2 6.0
hsl(h, s, l) HSL记法 1.5 3.5.5 2.1
hsla(h, s, l, a) HSLA记法 1.9 3.5.5 2.2
transparent 全透明 部分 1.9 4.0 部分 部分
图像值[spec 27]
CSS2 <url> 图像形态 3.0 1.0 85 1.0
CSS3 <sprite>
<image-list>
<linear-gradient> 实验性质 实验性质
<radial-gradient>
linear-gradient() 渐层
radial-gradient()
repeating-linear-gradient()
repeating-radial-gradient()
关键字
CSS2 auto 自动 6.0 1.0 85 1.0
inherit 从母元素继承 8.0
CSS3 initial 实验性质 125
单位
CSS2 px 像素 3.0 1.0 85 1.0
pt
pc 倍卡
cm 公分
mm 毫米
in 英尺
em 正方
ex X字高
% 百分比
CSS3 deg 9.0[t 1] 1.9.1 2.5
grad 梯度
rad 弧度
turn
ms 毫秒 2.0[g 43] 2.5
s
Hz 赫兹
kHz 千赫
dpi dpi 1.9.1 4.1 2.5
dpcm dpcm
dppx dppx ?
gd 网格数
fr 剩余空间分配数
rem 根原素字号 9.0[t 1] 1.9.2
vw 视口的宽度 [g 44] [w 29]
vh 视口的高度
vm 视口高度跟宽度小的那个
ch 从字体中抽出的该大小的“0”(ZERO, U+0030)的字形宽度 1.9.1
Trident Gecko WebKit KHTML Presto Prince XML

取值与单位一般附注

  1. transparent

    CSS1引入了“transparent”当作“background-color”的一个值。 CSS2开始允许“border-color”使用“transparent”。《Open eBook(tm) Publication Structure 1.0.1》OEB101扩张了“color”属性使其也吃关键字“transparent”。CSS3扩张了颜色的取值使其包含关键字“transparent”,使得所有吃<value>的属性都可以使用这个值,这也简化了这些属性在CSS3的定义。

  2. <angle> — 不支持 turn

取值与单位Trident附注

  1. rect() — 8.0之前,不支持用逗号的正确语法。
  2. auto — 在 Quirks mode(IE5模拟模式),auto不作用在除了表格元素之外的margin属性上。
  3. transparent — 设color属性为transparent则字会呈现为黑色。
  4. transparent — 7.0之前,不支持在边框上的transparent(呈现为实心黑色),且在PNG图像上被省略。

取值与单位Gecko附注

  1. <ch> — 版本1.9.1之前,用“M”的字形宽度 而非“0”的字形宽度。[g 45]

取值与单位Presto附注

  1. <number> — 2.1之前,对于大于20.47的值曾有一个量子化错误(不只是em,其他非像素单位也一样)。[p 6]
  2. transparent — 当使用属性 outline-color时此关键字会被忽略。版本2.2之前,同样的情形也发生在属性colortext-shadow

一般附注

一般Trident附注

  1. -ms- — 所有实验中的选取器、属性、值都有“-ms-”作为前辍。例如:是-ms-interpolation-mode而不是interpolation-mode

一般Gecko附注

  1. -moz- — 所有实验中的选取器、属性、值都有“-moz-”作为前辍。例如:是::-moz-selection而不是::selection

一般WebKit附注

  1. -webkit- — 所有实验中的选取器、属性、值都有“-webkit-”作为前辍。例如:是-webkit-box-shadow而不是box-shadow

一般KHTML附注

  1. -khtml- — 所有实验中的选取器、属性、值都有“-khtml-”作为前辍。例如:是-khtml-opacity而不是opacity


一般Presto附注

  1. -o- — 所有实验中的选取器、属性、值都有“-o-”作为前辍。例如:是-o-transition-property而不是transition-property
  2. -xv- — 所有实验中的《CSS3口说模块(@@翻译)》选取器、属性、值都有“-o-”作为前辍。例如:是-xv-voice-rate而不是voice-rate


浏览器自定样式的DOM表现

  1. 实验中的CSS浏览器自定属性的对照DOM属性没有连字号,且第一个字母为大写。例如:element.style.MozBorderRadius对应于-moz-border-radius属性、element.style.OTransform对应于-o-transform属性。

参见

规格

  1. ^ CSS Paged Media Module Level 3 - Margin Boxes, W3C 
  2. ^ CSS选择器等级3, W3C 
  3. ^ CSS 3 盒子模型(@@翻译)模组, W3C 
  4. ^ 4.0 4.1 CSS 3 背景与边框模组, W3C 
  5. ^ CSS 3 行模组, W3C 
  6. ^ CSS 3 生成内容与取代内容模组, W3C 
  7. ^ CSS 3 列模组, W3C 
  8. ^ CSS 3 色彩模组, W3C 
  9. ^ CSS 3 字型模组, W3C 
  10. ^ CSS 3 文字模组, W3C 
  11. ^ CSS Text Decoration Module Level 3, W3C 
  12. ^ CSS 3 书写模式模组, W3C 
  13. ^ CSS 3 基本使用者界面模组, W3C 
  14. ^ CSS 3 换页媒体模组, W3C 
  15. ^ CSS 3 语音模组, W3C 
  16. ^ 媒体查询, W3C 
  17. ^ CSS 3 Ruby模组, W3C 
  18. ^ CSS 3 多栏排版模组, W3C 
  19. ^ CSS 3 动画模组, W3C 
  20. ^ CSS 3 2D变换模组, W3C 
  21. ^ CSS 3 3D变换模组, W3C 
  22. ^ CSS 3 转变模组, W3C 
  23. ^ CSS3 弹性盒排版(@@翻译)模组, W3C 
  24. ^ CSS 3 弹幕模组, W3C 
  25. ^ CSS 3 取值与单位模组, W3C 
  26. ^ 系统颜色, W3C 
  27. ^ CSS 3 图像值模组, W3C 

Trident相关

  1. ^ 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 给开发者的Internet Explorer 9 Beta导览, Microsoft 
  2. ^ @keyframes rule (Internet Explorer), Microsoft 
  3. ^ :valid pseudo-class (Internet Explorer). Microsoft. [17 November 2012]. 
  4. ^ :invalid pseudo-class (Internet Explorer). Microsoft. [17 November 2012]. 
  5. ^ :required pseudo-class (Internet Explorer). Microsoft. [17 November 2012]. 
  6. ^ :optional pseudo-class (Internet Explorer). Microsoft. [17 November 2012]. 
  7. ^ Hopkins, James, (选有“colspan”属性的TD、TH)属性选择器会选出所有TD、TH 
  8. ^ Hammond, David, 《IE 8 CSS 2.1支援测试结果》之评论 
  9. ^ 臭虫 - 忽略“:first-letter”, hasLayout.net, (原始内容存档于2010-03-02) 
  10. ^ Hopkins, James, 有用!important的属性质宣告在:first-letter或:first-line里会被省略 
  11. ^ font-size-adjust property (Internet Explorer). Microsoft. [17 November 2012]. 
  12. ^ font-feature-settings property (Internet Explorer). Microsoft. [17 November 2012]. 
  13. ^ @font-face rule (Internet Explorer). Microsoft. [17 November 2012]. 
  14. ^ -ms-hyphenate-limit-zone property (Internet Explorer). Microsoft. [17 November 2012]. 
  15. ^ -ms-hyphenate-limit-chars property (Internet Explorer). Microsoft. [17 November 2012]. 
  16. ^ -ms-hyphenate-limit-lines property (Internet Explorer). Microsoft. [17 November 2012]. 
  17. ^ text-shadow property (Internet Explorer). Microsoft. [17 November 2012]. 
  18. ^ Multi-column Layout (Internet Explorer). Microsoft. [17 November 2012]. 
  19. ^ Animations (Internet Explorer). Microsoft. [17 November 2012]. 
  20. ^ Talbot, 用“inherit”继承的边界(margin) - 应该继承计算后的值 
  21. ^ Groot, Sven, “Overflow: scroll”让一个元素永远用它的“max-height” 
  22. ^ Hopkins, James, 用“visibility:visible”的行级元素不盖掉从它母元素(块元素)被继承的“visibility:hidden” 
  23. ^ “content: attr(x)”不在属性值更改时被更新 
  24. ^ Shadow过滤器, Microsoft 
  25. ^ DropShadow过滤器, Microsoft 
  26. ^ 配置 
  27. ^ Hopkins, James, “z-index”的语法分析不合法 - 分析为小数而非整数 
  28. ^ Alpha过滤器, Microsoft 
  29. ^ IE7-/背景图片跑不见 - Demo 1, (原始内容存档于2010-01-03) 
  30. ^ IE7-/背景图片跑不见 - Demo 2, (原始内容存档于2010-04-22) 
  31. ^ Koch, Peter-Paul, IE Windows与Opera - “font-weight: 600” vs. “bold”, QuirksMode 
  32. ^ Hopkins, James, “text-align”的值不被拟元素“:before”与“:after”继承 
  33. ^ 自型与文字, Microsoft 
  34. ^ “writingMode”属性, Microsoft 

Gecko相关

  1. ^ 1.0 1.1 Bug 115199 - CSS2中的“@page”无实作, Mozilla 
  2. ^ Bug 418039 - CSS parent (has-child) and ancestor (has-descendant) selectors (:subject), Mozilla 
  3. ^ Bug 506554 - Implement the CSS3 pseudo-classes :required and :optional, Mozilla 
  4. ^ Bug 312971 - Support :read-only and :read-write pseudoclasses, Mozilla 
  5. ^ Bug 561154 - fix specificity of :-moz-any(), Mozilla 
  6. ^ Bug 562169 - Implement the :dir(rtl/ltr) selector to select on HTML directionality, Mozilla 
  7. ^ Bug 648722 - Add support for :scope as :-moz-scope, Mozilla 
  8. ^ Bug 237119 - “display”属性在生成内容上会被省略, Mozilla 
  9. ^ Bug 451134 - 把“-moz-border-radius*”的属性名改成css3-background的名字, Mozilla 
  10. ^ Bug 378217 - implement css3 'border-image' property, Mozilla 
  11. ^ Bug 497995 - Implement border-image revisions in latest css3-background, Mozilla 
  12. ^ Bug 590039 - 修正模糊半径的计算并把“-moz-box-shadow”改至“box-shadow”, Mozilla 
  13. ^ Bug 549809 - 将“background-origin”与“background-clip”属性及取值更名至css3-background, Mozilla 
  14. ^ Bug 3512 - (font-stretch) Implement font-stretch property, Mozilla 
  15. ^ Bug 312156 - implement text-overflow: ellipsis from CSS3 text, Mozilla 
  16. ^ Bug 249159 - implement 'word-break' properties of CSS3, Mozilla 
  17. ^ Bug 276079 - 实作“text-justify”属性(只弄“auto”、“inter-word”、“inter-ideograph”及“distribute”), Mozilla 
  18. ^ Bug 470547 - CSS3 text-outline尚未支援, Mozilla 
  19. ^ Bug 59109 - implement CSS3 text module's text-decoration-style and text-decoration-color, Mozilla 
  20. ^ Firefox 6 for developers, Mozilla 
  21. ^ Bug 145503 - (writing-mode) CSS3 writing-mode (竖排), Mozilla 
  22. ^ 实作“box-sizing”(丢掉“-moz-”前辍), Mozilla 
  23. ^ Bug 553576 - 实作css “resize”属性的功能, Mozilla 
  24. ^ Bug 132035 - 实作缺少的CSS 2.1功能 - “page-break-*”, Mozilla 
  25. ^ Bug 137367 - 实作“orphans”及“widows”, Mozilla 
  26. ^ Bug 47159 - 在getComputedStyle支援《css3-speech》(之前的听觉样式表)属性, Mozilla 
  27. ^ ruby-position - CSS, Mozilla Developer Network 
  28. ^ Bug 684062 - Compare spec and implement CSS multi-column support, Mozilla 
  29. ^ Bug 446569 - Implement CSS3 columns shorthand, Mozilla 
  30. ^ Bug 549114 - Support Column Breaks, Mozilla 
  31. ^ Bug 695222 - Implement column-fill, Mozilla 
  32. ^ Bug 616436 - column-span not implemented (css3 multicolumn), Mozilla 
  33. ^ Bug 435442 - Implement Webkit's CSS Animation proposal, Mozilla 
  34. ^ Bug 505115 - CSS3 3D变换, Mozilla 
  35. ^ 35.0 35.1 Bug 435441 - 把CSS转变弄到可以释出的程度, Mozilla 
  36. ^ Bug 562073 - 实作css3-flexbox的“box-lines”属性, Mozilla 
  37. ^ Bug 2056 - “display: run-in”尚无实作, Mozilla 
  38. ^ Bug 18217 - “display: inline-table”无实作, Mozilla 
  39. ^ Bug 9458 - (inline-block)实作“inline-block”, Mozilla 
  40. ^ Deer Park Alpha 1中给Web Developer的新功能, Mozilla 
  41. ^ Bug 382721 - 点线/破折线的“-moz-border-radius”边框显示为实线, Mozilla 
  42. ^ Bug 363249 - 实作css3-values的“calc()”, Mozilla 
  43. ^ Bug 435441 - 实作Webkit的《CSS Transitions》提案, Mozilla 
  44. ^ Bug 503720 - 实作《CSS 3 取值与单位模组》的 vw/vh/vm(视口大小), Mozilla 
  45. ^ Bug 282126 - 长度单位“ch”要怎么办?(Mozilla专有扩张), Mozilla 

Webkit相关

  1. ^ Bug 15548 - 支援CSS3《CSS3换页媒体模组》(@page), Webkit 
  2. ^ Bug 85062 - Support CSS 3 Paged Media Margin Boxes, WebKit 
  3. ^ Bug 38731 - 让CSS Parser无错误地处理页面专用拟类别, WebKit 
  4. ^ Bug 27458 - Support :default HTML5 CSS selector, Webkit 
  5. ^ Bug 27357 - Support :valid/:invalid CSS selectors, Webkit 
  6. ^ Bug 29071 - Support for :in-range and :out-of-range CSS selectors, Webkit 
  7. ^ Bug 25551 - Support for HTML5 Forms "required" attribute, Webkit 
  8. ^ Bug 3409 - CSS1: Safari 忽略在“first-line”CSS rules里的“text-transform”属性, Webkit 
  9. ^ Bug 23209 - [RFE] CSS生成内容不转变, Webkit 
  10. ^ Bug 27578 - 拿掉border-radius属性的前辍, Webkit 
  11. ^ Bug 3234 - CSS2: 提高引用支援(q标签), Webkit 
  12. ^ Bug 15257 - Support CSS 3 font-size-adjust, Webkit 
  13. ^ Bug 12530 - CSS3: Support the font-stretch property, Webkit 
  14. ^ Bug 63796 - Master: Support CSS3 font feature properties, Webkit 
  15. ^ Hyatt, Dave, Text-Stroke介绍, Surfin’ Safari, 2006-12-21 
  16. ^ Bug 9475 - CSS3: 增加font-effect: outline支援, WebKit 
  17. ^ Bug 18109 - 实作悬吊标点(@@暂翻), Webkit 
  18. ^ Bug 58491 - css3-text Support text-decoration-* properties from CSS3 Text, Webkit  参数|title=值左起第13位存在删除符 (帮助)
  19. ^ Bug 46123 - 增加所有排版机制的writing-mode支援(主bug), WebKit 
  20. ^ Bug 48538 - 支援CSS“text-combine”属性, WebKit 
  21. ^ Bug 10894 - CSS “size”属性尚未支援, Webkit 
  22. ^ Bug 46827 - AX: 实作CSS3 Speech “speak”, WebKit 
  23. ^ Bug 15552 - Support CSS3 column-break-before and column-break-after, WebKit 
  24. ^ Bug 39498 - [CSS3 Multi-column] Floating elements are rendered below the columns, WebKit 
  25. ^ Bug 15550 - WebKit does not support CSS3 column-span:, Webkit 
  26. ^ 以“-webkit-marquee”转动文字, Ajnaware, 2008-08-14 
  27. ^ Bug 8735 - CSS 2.1 “visibility: collapse”显示为“visibility: hidden”, Webkit 
  28. ^ Bug 16662 - CSS3: 实作“calc()”, Webkit 
  29. ^ Bug 27160 - 实作《CSS 3 取值与单位模组》的 vw/vh/vm(视口大小, Webkit 

Presto相关

  1. ^ Storey, David. 第一个到11的浏览器(除非Chrome先到). Opera. 2010-11-23 [2010-11-23]. (原始内容存档于2010-12-08). 
  2. ^ Haavard, New 10.70 snapshot with more Presto updates, Opera, 2010-08-09, (原始内容存档于2010-08-19) 
  3. ^ Haavard, Opera 10.70 - Presto更新, Opera, 2010-08-03, (原始内容存档于2010-08-06) 
  4. ^ CSS Multi-column Layout Module support in Opera Presto 2.8. Opera. 2011-03-06 [2011-03-06]. 
  5. ^ Koch, Peter-Paul, “:before/:after”与“content”, Quirksmode 
  6. ^ Opera 7-9.2的“em”值的量子化错误, (原始内容存档于2008-03-21) 

Prince XML相关

  1. ^ 1.0 1.1 1.2 1.3 1.4 Prince: 未支援的CSS 2.1机能, YesLogic 

其他参见

  1. ^ Amaya Binary Releases, Most recent download link in stable
  2. ^ Change log between EdgeHTML 12.10240 and 13.10586
  3. ^ Firefox — Notes (61.0.2) — Mozilla. mozilla.org. Mozilla基金会. 2018-08-08. 
  4. ^ Firefox Extended Support Release — Notes (60.1.0esr) — Mozilla. mozilla.org. Mozilla基金会. 2018-06-26. 
  5. ^ Firefox Extended Support Release — Notes (52.9.0) — Mozilla. mozilla.org. Mozilla基金会. 2018-06-26. 
  6. ^ Firefox — Beta Notes (61.0beta) — Mozilla. 2018-06-26 [2018-06-26]. 
  7. ^ Mozilla Firefox Web Browser — Download Firefox Beta in your language — Mozilla. [2016-08-10]. 
  8. ^ Firefox - Notes (62.0a1) — Mozilla. 2018-06-26 [2018-06-26]. 
  9. ^ Mozilla Firefox Web Browser — Download Firefox Nightly in your language — Mozilla. [2018-01-23]. 
  10. ^ Download for kdelibs, Most recent download link in stable
  11. ^ http://www.w3.org/TR/css3-lists/
  • W3C. CSS 1 test suite. [May 1, 2005]. 
  • W3C. CSS 2.1 test suite. [May 1, 2005]. 
  • mozilla.org Bugzilla. Bug 281960 - devmo Mozilla CSS support chart. [July 13, 2005]. 
  • Mozilla Developer Center. Mozilla CSS support chart. [May 21, 2006]. 
  • Opera Documentation. Web Specifications Supported in Opera - CSS. [May 1, 2005]. 
  • Internet & Web - Safari. CSS Support in Safari. [July 13, 2005]. 
  • Konqueror Homepage. CSS 2.1 & 3 Support in KHTML 3.4. [July 13, 2005]. 
  • Apple Developer Connection. Safari CSS Reference. [July 14, 2005]. 
  • Prince XML. Release Changelog. 
  • Prince XML. Unsupported CSS2.1 features. 
  • Microsoft MSDN. CSS Compatibility and Internet Explorer. [Sep 29, 2009]. 

外部链接

  • WebDevout——以视窗浏览器的臭虫测试为主要导向。
  • Can I Use——展示各大浏览器对HTML5、CSS3的支持程度。
  • The CSS3 Test——测试各大浏览器对CSS3的支持程度。
  • Mozilla Developer Network上面的CSS相关资料

相关推荐