Status: PASS | Duration: 9ms | Subtests: 1/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/selectors/nth-of-invalid.html
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Test nth-child selector argument</title> <link rel="author" title="Mike Bremford" href="https://bfo.com"/> <link rel="help" href="https://www.w3.org/TR/selectors-4/#the-nth-child-pseudo"/> <link rel="match" href="../reference/ref-filled-green-100px-square.xht"/> <style type="text/css"> div { display: block; width: 100px; height: 20px; background-color: green; } .container { height: 100px; } .reference { background-color: green; } div:nth-child(1 of) { background-color: red; } div:nth-last-child(n of) { background-color: red; } div:nth-child(even of) { background-color: red; } div:nth-last-child(even of even) { background-color: red; } /* valid just not matching */ div:nth-child(even .test) { background-color: red; } div:nth-last-child(of) { background-color: red; } div:nth-child(of ) { background-color: red; } div:nth-last-child(of .) { background-color: red; } div:nth-child(of .test) { background-color: red; } div:nth-last-child(n + of ) { background-color: red; } div:nth-child(n - of ) { background-color: red; } div:nth-last-child(n + 1of) { background-color: red; } div:nth-child(+ of .test) { background-color: red; } div:nth-last-child(1 + of .test) { background-color: red; } div:nth-child(1 - of .test) { background-color: red; } div:nth-last-child(1 n) { background-color: red } div:nth-child("1" of div) { background-color: red } div:nth-last-child(1 "of" div) { background-color: red } div:nth-child(1 of "" div) { background-color: red } div:nth-last-child(n-1of div) { background-color: red } div:nth-of-type(n of div) { background-color: red } /* gotcha */ div:nth-last-of-type(n of div) { background-color: red } </style> </head> <body> <p>Test passes if there is a filled green square and <strong>no red</strong>.</p> <div class="container"> <div class="test"></div> <div class="test"></div> <div class="test"></div> <div class="test"></div> <div class="test"></div> </div> </body> </html>
/css/reference/ref-filled-green-100px-square.xht
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>CSS Reftest Reference</title> <link rel="author" title="Gérard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/" /> <style type="text/css"><![CDATA[ div { background-color: green; height: 100px; width: 100px; } ]]></style> </head> <body> <p>Test passes if there is a filled green square and <strong>no red</strong>.</p> <div></div> </body> </html>