mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 07:47:35 +00:00
LibWeb: Correct handling of negative step values in nth-foo() selectors
This should be 1% on Acid3. :^) Added the `-5n+3` case to all `nth-of-whatever()` selector test pages, so we can easily check that it works.
This commit is contained in:
parent
6a4978764f
commit
973f3c3642
5 changed files with 123 additions and 18 deletions
|
@ -17,7 +17,8 @@
|
|||
.plus-n > div:nth-child(+n), /** "+n" is special case inside parser. */
|
||||
.minus-n > div:nth-child(-n), /** "-n" is special case inside parser. */
|
||||
._0n-plus-1 > div:nth-child(-0n+1),
|
||||
.n-plus-2__minus-n-plus-4 > div:nth-child(+n + 2 ):nth-child( -n+4) {
|
||||
.n-plus-2__minus-n-plus-4 > div:nth-child(+n + 2 ):nth-child( -n+4),
|
||||
.acid3 > div:nth-child(-5n+3) {
|
||||
background-color: lightblue;
|
||||
}
|
||||
</style>
|
||||
|
@ -136,5 +137,24 @@
|
|||
<div>4 +</div>
|
||||
<div>5</div>
|
||||
</div>
|
||||
|
||||
<h4>:nth-child(-5n+3) - Acid3</h4>
|
||||
<div class="acid3">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3+</div>
|
||||
<div>4</div>
|
||||
<div>5</div>
|
||||
<div>6</div>
|
||||
<div>7</div>
|
||||
<div>8</div>
|
||||
<div>9</div>
|
||||
<div>10</div>
|
||||
<div>11</div>
|
||||
<div>12</div>
|
||||
<div>13</div>
|
||||
<div>14</div>
|
||||
<div>15</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue