Status: FAIL | Duration: 13ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/selectors/nth-last-child-specificity-1.html
<!doctype html> <html> <head> <title>:nth-last-child with selector list specificity</title> <link rel="help" href="https://drafts.csswg.org/selectors-4/#child-index"> <link rel="match" href="nth-last-child-specificity-1-ref.html"> <style> /* The following 3 rules should all have the same specificity when matching <target>. They should be be applied in order. */ foo:nth-last-child(n), bar:nth-last-child(n), target:nth-last-child(n) { background-color: red; color: red; } :nth-last-child(3n of foo, bar, target) { background-color: green; color: blue; } foo.target, bar.target, target.target { color: white; } * { background-color: white; color: black; } </style> </head> <body> <p>This test the specificity of :nth-last-child() with static specificity. The test passes if the text "target" is displayed white on green background. There should be 2 red rects on each side.</p> <div> <foo>Not target</foo> <padding></padding> <bar>Not target</bar> <more-padding></more-padding> <target class="target">Target</target> <more-padding></more-padding> <foo>Not target</foo> <padding></padding> <bar>Not target</bar> </div> </body> </html>
/css/selectors/nth-last-child-specificity-1-ref.html
<!doctype html> <html> <body> <p>This test the specificity of :nth-last-child() with static specificity. The test passes if the text "target" is displayed white on green background. There should be 2 red rects on each side.</p> <div> <foo style="color: red; background-color: red;">Not target</foo> <padding></padding> <bar style="color: red; background-color: red;">Not target</bar> <more-padding></more-padding> <target style="color: white; background-color: green;">Target</target> <more-padding></more-padding> <foo style="color: red; background-color: red;">Not target</foo> <padding></padding> <bar style="color: red; background-color: red;">Not target</bar> </div> </body> </html>