108108
109109
110110< h1 > CSS Cascading and Inheritance Level 3 Implementation Report</ h1 >
111- < p class ="annotation "> Last updated < time > 2020-08-17 </ time >
111+ < p class ="annotation "> Last updated < time > 2020-08-25 </ time >
112112
113113 < p > The following new features were added in Level 3:
114114
@@ -164,10 +164,10 @@ <h1>CSS Cascading and Inheritance Level 3 Implementation Report</h1>
164164 < tbody >
165165 < tr >
166166 < th > < a href ="#mq-import "> Media Queries + @import</ a >
167- < td >
168- < td >
169- < td >
170- < td >
167+ < td > ○
168+ < td > ○
169+ < td > ○
170+ < td > ○
171171 < tr >
172172 < th > < a href ="#animations "> Animations + Cascade</ a >
173173 < td > ○
@@ -185,6 +185,8 @@ <h1>CSS Cascading and Inheritance Level 3 Implementation Report</h1>
185185< h2 id =details >
186186Detailed Testing</ h2 >
187187
188+ < p > Tables below include Gecko, Blink, and WebKit results for Level 3 features.
189+
188190 < table class =data >
189191 < thead >
190192 < tr >
@@ -197,30 +199,30 @@ <h2 id=details>
197199 < tr > < th scope =rowgroup colspan =4 >
198200 < a href ="https://www.w3.org/TR/css-cascade-3/#all-shorthand "> < code > all</ code > Shorthand</ a > </ h3 >
199201 < tr >
200- < th > < code > all</ code > does not set < code > direction</ code >
202+ < th > < code > all</ code > does not set < code > direction</ code > or < code > unicode-bidi </ code >
201203 < td > ○
202204 < td > < a href ="https://wpt.fyi/results/css/css-cascade/all-prop-001.html "> 3/3 Pass</ a >
203- < td > < a href ="https://wpt.live/css/css-cascade/all-prop-001.html "> Run </ a >
205+ < td > < a href ="https://wpt.live/css/css-cascade/all-prop-001.html "> Test </ a >
204206 < tr >
205207 < th > < code > all</ code > does set < code > display</ code >
206208 < td > ○
207209 < td > < a href ="https://wpt.fyi/results/css/css-cascade/all-prop-002.html "> 3/3 Pass</ a >
208- < td > < a href ="https://wpt.live/css/css-cascade/all-prop-002.html "> Run </ a >
210+ < td > < a href ="https://wpt.live/css/css-cascade/all-prop-002.html "> Test </ a >
209211 < tr >
210212 < th > < code > all: inherit</ code > is overridden by subsequent declarations
211213 < td > ○
212214 < td > < a href ="https://wpt.fyi/results/css/css-cascade/all-prop-inherit-color.html "> 3/3 Pass</ a >
213- < td > < a href ="https://wpt.live/css/css-cascade/all-prop-inherit-color.html "> Run </ a >
215+ < td > < a href ="https://wpt.live/css/css-cascade/all-prop-inherit-color.html "> Test </ a >
214216 < tr >
215217 < th > < code > all: initial</ code > is overridden by subsequent declarations
216218 < td > ○
217219 < td > < a href ="https://wpt.fyi/results/css/css-cascade/all-prop-initial-color.html "> 3/3 Pass</ a >
218- < td > < a href ="https://wpt.live/css/css-cascade/all-prop-initial-color.html "> Run </ a >
220+ < td > < a href ="https://wpt.live/css/css-cascade/all-prop-initial-color.html "> Test </ a >
219221 < tr >
220222 < th > < code > all: unset</ code > is overridden by subsequent declarations
221223 < td > ○
222224 < td > < a href ="https://wpt.fyi/results/css/css-cascade/all-prop-unset-color.html "> 3/3 Pass</ a > </ a >
223- < td > < a href ="https://wpt.live/css/css-cascade/all-prop-unset-color.html "> Run </ a >
225+ < td > < a href ="https://wpt.live/css/css-cascade/all-prop-unset-color.html "> Test </ a >
224226
225227 < tbody id =initial >
226228 < tr > < th colspan =4 scope =rowgroup >
@@ -229,7 +231,7 @@ <h2 id=details>
229231 < th > < code > initial</ code > sets inherited and uninherited properties to their initial value
230232 < td > ○
231233 < td > < a href ="https://wpt.fyi/results/css/css-cascade/initial-color-background-001.html "> 3/3 Pass</ a >
232- < td > < a href ="https://wpt.live/css/css-cascade/initial-color-background-001.html "> Run </ a >
234+ < td > < a href ="https://wpt.live/css/css-cascade/initial-color-background-001.html "> Test </ a >
233235
234236 < tbody id =unset >
235237 < tr > < th colspan =4 scope =rowgroup >
@@ -239,39 +241,63 @@ <h2 id=details>
239241 and uninherited properties to their initial value
240242 < td > ○
241243 < td > < a href ="https://wpt.fyi/results/css/css-cascade/unset-val-001.html "> 3/3 Pass</ a >
242- < td > < a href ="https://wpt.live/css/css-cascade/unset-val-001.html "> Run </ a >
244+ < td > < a href ="https://wpt.live/css/css-cascade/unset-val-001.html "> Test </ a >
243245 < tr >
244246 < th > < code > unset</ code > sets uninherited properties to their initial value
245247 despite UA style sheet declarations to the contrary
246248 < td > ○
247249 < td > < a href ="https://wpt.fyi/results/css/css-cascade/unset-val-002.html "> 3/3 Pass</ a >
248- < td > < a href ="https://wpt.live/css/css-cascade/unset-val-002.html "> Run </ a >
250+ < td > < a href ="https://wpt.live/css/css-cascade/unset-val-002.html "> Test </ a >
249251
250252 < tbody id =mq-import >
251253 < tr > < th colspan =4 scope =rowgroup >
252254 < a href ="https://www.w3.org/TR/css3-mediaqueries/ "> Media Queries</ a > + < a href ="https://www.w3.org/TR/css-cascade-3/#at-import "> @import</ a > Integration</ h3 >
255+ < tr >
256+ < th > < code > @import</ code > rules with simple < a href ="https://www.w3.org/TR/css3-mediaqueries/ "> media queries</ a > are supported</ a >
257+ < td > ○
258+ < td > < a href ="https://wpt.fyi/results/css/css-cascade/import-conditional-001.html "> 3/3 Pass</ a >
259+ < td > < a href ="https://wpt.live/css/css-cascade/import-conditional-001.html "> Test</ a >
253260
254261 < tbody id =animations >
255262 < tr > < th colspan =4 scope =rowgroup >
256263 < a href ="https://www.w3.org/TR/css-animations-1/ "> Animations</ a > + < a href ="https://www.w3.org/TR/css-cascade-3/#cascading "> Cascade</ a > Integration</ h3 >
257264 < tr >
258- < th > Author < code > !important</ code > overrides animation</ a >
265+ < th > Author non-< code > !important</ code > is overridden by animation
266+ < td > ○
267+ < td > < a href ="https://wpt.fyi/results/css/css-cascade/important-prop.html "> 3/3 Pass</ a >
268+ < td > < a href ="https://wpt.live/css/css-cascade/important-prop.html "> Test</ a >
269+ < tr >
270+ < th > Author < code > !important</ code > overrides animation
259271 < td > △
260272 < td > < a href ="https://wpt.fyi/results/css/css-cascade/important-prop.html "> 2/3 Pass</ a >
261- < td > < a href ="https://wpt.live/css/css-cascade/important-prop.html "> Run</ a >
262- < tbody id =transitions >
273+ < td > < a href ="https://wpt.live/css/css-cascade/important-prop.html "> Test</ a >
274+ < tr >
275+ < th > < code > !important</ code > is invalid in < code > @keyframes</ code >
276+ < td > ○
277+ < td > < a href ="https://wpt.fyi/results/css/css-cascade/important-prop.html "> 3/3 Pass</ a >
278+ < td > < a href ="https://wpt.live/css/css-cascade/important-prop.html "> Test</ a >
279+
280+ < tbody id =transitions >
263281 < tr > < th colspan =4 scope =rowgroup >
264282 < a href ="https://www.w3.org/TR/css-transitions-1/ "> Transitions</ a > + < a href ="https://www.w3.org/TR/css-cascade-3/#cascading "> Cascade</ a > Integration</ h3 >
265-
266- < tr > < td colspan =4 >
267- < aside > Essentially untestable, except insofar as transitions work at all.</ aside >
283+ < tr >
284+ < th > Transitions work across importance levels
285+ < td > ○
286+ < td > 3/3 Pass
287+ < td > < a href ="https://wpt.live/css/css-cascade/important-transition-manual.html "> Test</ a >
268288 </ table >
269289
270- < h2 id =missing >
271- Missing Tests</ h2 >
290+ < h2 id =untested >
291+ Untested</ h2 >
292+
293+ < p > The following test could be written in theory, but would require special configuration of the user agent:
294+ < ul >
295+ < li > Transitions work across < code > !important</ code > levels of user and user-agent origins.
296+ </ ul >
272297
298+ < p > The following tests could be written in theory, but correct behavior is implied
299+ by passing the < a href ="http://wpt.live/css/CSS2/cascade/ "> CSS2 user-stylesheet tests</ a > together with the Level 3 tests:
273300 < ul >
274- < li > Media queries + @import
275- < li > Animation overrides author styles
276- < li > all shorthand vs. unicode-bidi
301+ < li > User and user-agent non-< code > !important</ code > are overridden by animations
302+ < li > User and user-agent < code > !important</ code > overrides animations
277303 </ ul >
0 commit comments