Regression(r188105): Seems to have caused crashes during PLT on some iPads
[WebKit-https.git] / LayoutTests / fast / css / matches-specificity-2.html
1 <!doctype html>
2 <html>
3 <head>
4 <style>
5     * {
6         background-color: blue;
7         color: black;
8         border: 5px solid black;
9     }
10     html, body, p {
11         background-color: white;
12         color: black;
13     }
14     target {
15         background-color: green;
16     }
17
18     /* The only dynamic selector that matches is "*". Every rules except the first one (* selector) should override the style defined here.
19        Background-color is defined by the two tag selectors above.
20        Color is defined below by the star rule. It has the same specificity but a higher position.
21        Border overrides the black border defined in the first rule. */
22     :matches(#foo, .bar, target.notthere, *, foo>bar) {
23         background-color: red;
24         color: blue;
25         border: none;
26     }
27     * {
28         color: white;
29     }
30 </style>
31 </head>
32 <body>
33     <p>This test the specificity of :matches() with a dynamic specificity of zero. The test passes if the text "target" is displayed white on green background.</p>
34     <target>Target</target>
35 </body>
36 </html>