WPT
wpt / css / selectors / heading.html
Spec: Selectors ↗
Runs: Chrome 155.0.8038.0 (wpt@7addae031, 2026-09-02) | Firefox 157.0a1 (wpt@7addae031, 2026-09-02) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a7884 (wpt@b1a7025f8, 2026-09-02) | Servo Servo 0.6 (wpt@09159dcb3, 2026-09-02) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)
View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi
| Chrome | Firefox | Safari | Ladybird | Servo | Blitz | |
|---|---|---|---|---|---|---|
| Total | 0/182 | 0/182 | 182/182 | 182/182 | 0/182 | 0/182 |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| <h1 data-expect-match="1"></h1> :heading | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> :heading(1) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> :heading(2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> :heading(3) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> :heading(4) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> :heading(5) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> :heading(6) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> :heading(7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> :heading(8) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> :heading(9) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> :heading(0) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> :heading(0, 1, 2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> :heading(6, 7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h2 data-expect-match="2"></h2> :heading | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h2 data-expect-match="2"></h2> :heading(1) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h2 data-expect-match="2"></h2> :heading(2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h2 data-expect-match="2"></h2> :heading(3) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h2 data-expect-match="2"></h2> :heading(4) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h2 data-expect-match="2"></h2> :heading(5) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h2 data-expect-match="2"></h2> :heading(6) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h2 data-expect-match="2"></h2> :heading(7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h2 data-expect-match="2"></h2> :heading(8) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h2 data-expect-match="2"></h2> :heading(9) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h2 data-expect-match="2"></h2> :heading(0) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h2 data-expect-match="2"></h2> :heading(0, 1, 2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h2 data-expect-match="2"></h2> :heading(6, 7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h3 data-expect-match="3"></h3> :heading | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h3 data-expect-match="3"></h3> :heading(1) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h3 data-expect-match="3"></h3> :heading(2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h3 data-expect-match="3"></h3> :heading(3) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h3 data-expect-match="3"></h3> :heading(4) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h3 data-expect-match="3"></h3> :heading(5) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h3 data-expect-match="3"></h3> :heading(6) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h3 data-expect-match="3"></h3> :heading(7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h3 data-expect-match="3"></h3> :heading(8) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h3 data-expect-match="3"></h3> :heading(9) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h3 data-expect-match="3"></h3> :heading(0) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h3 data-expect-match="3"></h3> :heading(0, 1, 2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h3 data-expect-match="3"></h3> :heading(6, 7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h4 data-expect-match="4"></h4> :heading | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h4 data-expect-match="4"></h4> :heading(1) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h4 data-expect-match="4"></h4> :heading(2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h4 data-expect-match="4"></h4> :heading(3) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h4 data-expect-match="4"></h4> :heading(4) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h4 data-expect-match="4"></h4> :heading(5) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h4 data-expect-match="4"></h4> :heading(6) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h4 data-expect-match="4"></h4> :heading(7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h4 data-expect-match="4"></h4> :heading(8) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h4 data-expect-match="4"></h4> :heading(9) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h4 data-expect-match="4"></h4> :heading(0) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h4 data-expect-match="4"></h4> :heading(0, 1, 2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h4 data-expect-match="4"></h4> :heading(6, 7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h5 data-expect-match="5"></h5> :heading | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h5 data-expect-match="5"></h5> :heading(1) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h5 data-expect-match="5"></h5> :heading(2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h5 data-expect-match="5"></h5> :heading(3) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h5 data-expect-match="5"></h5> :heading(4) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h5 data-expect-match="5"></h5> :heading(5) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h5 data-expect-match="5"></h5> :heading(6) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h5 data-expect-match="5"></h5> :heading(7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h5 data-expect-match="5"></h5> :heading(8) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h5 data-expect-match="5"></h5> :heading(9) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h5 data-expect-match="5"></h5> :heading(0) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h5 data-expect-match="5"></h5> :heading(0, 1, 2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h5 data-expect-match="5"></h5> :heading(6, 7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h6 data-expect-match="6"></h6> :heading | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h6 data-expect-match="6"></h6> :heading(1) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h6 data-expect-match="6"></h6> :heading(2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h6 data-expect-match="6"></h6> :heading(3) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h6 data-expect-match="6"></h6> :heading(4) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h6 data-expect-match="6"></h6> :heading(5) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h6 data-expect-match="6"></h6> :heading(6) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h6 data-expect-match="6"></h6> :heading(7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h6 data-expect-match="6"></h6> :heading(8) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h6 data-expect-match="6"></h6> :heading(9) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h6 data-expect-match="6"></h6> :heading(0) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h6 data-expect-match="6"></h6> :heading(0, 1, 2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h6 data-expect-match="6"></h6> :heading(6, 7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h7 data-expect-match=""></h7> :heading | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h7 data-expect-match=""></h7> :heading(1) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h7 data-expect-match=""></h7> :heading(2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h7 data-expect-match=""></h7> :heading(3) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h7 data-expect-match=""></h7> :heading(4) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h7 data-expect-match=""></h7> :heading(5) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h7 data-expect-match=""></h7> :heading(6) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h7 data-expect-match=""></h7> :heading(7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h7 data-expect-match=""></h7> :heading(8) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h7 data-expect-match=""></h7> :heading(9) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h7 data-expect-match=""></h7> :heading(0) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h7 data-expect-match=""></h7> :heading(0, 1, 2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h7 data-expect-match=""></h7> :heading(6, 7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h8 data-expect-match=""></h8> :heading | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h8 data-expect-match=""></h8> :heading(1) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h8 data-expect-match=""></h8> :heading(2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h8 data-expect-match=""></h8> :heading(3) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h8 data-expect-match=""></h8> :heading(4) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h8 data-expect-match=""></h8> :heading(5) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h8 data-expect-match=""></h8> :heading(6) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h8 data-expect-match=""></h8> :heading(7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h8 data-expect-match=""></h8> :heading(8) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h8 data-expect-match=""></h8> :heading(9) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h8 data-expect-match=""></h8> :heading(0) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h8 data-expect-match=""></h8> :heading(0, 1, 2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h8 data-expect-match=""></h8> :heading(6, 7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h9 data-expect-match=""></h9> :heading | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h9 data-expect-match=""></h9> :heading(1) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h9 data-expect-match=""></h9> :heading(2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h9 data-expect-match=""></h9> :heading(3) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h9 data-expect-match=""></h9> :heading(4) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h9 data-expect-match=""></h9> :heading(5) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h9 data-expect-match=""></h9> :heading(6) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h9 data-expect-match=""></h9> :heading(7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h9 data-expect-match=""></h9> :heading(8) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h9 data-expect-match=""></h9> :heading(9) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h9 data-expect-match=""></h9> :heading(0) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h9 data-expect-match=""></h9> :heading(0, 1, 2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h9 data-expect-match=""></h9> :heading(6, 7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h0 data-expect-match=""></h0> :heading | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h0 data-expect-match=""></h0> :heading(1) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h0 data-expect-match=""></h0> :heading(2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h0 data-expect-match=""></h0> :heading(3) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h0 data-expect-match=""></h0> :heading(4) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h0 data-expect-match=""></h0> :heading(5) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h0 data-expect-match=""></h0> :heading(6) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h0 data-expect-match=""></h0> :heading(7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h0 data-expect-match=""></h0> :heading(8) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h0 data-expect-match=""></h0> :heading(9) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h0 data-expect-match=""></h0> :heading(0) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h0 data-expect-match=""></h0> :heading(0, 1, 2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h0 data-expect-match=""></h0> :heading(6, 7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1" aria-level="2"></h1> :heading | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1" aria-level="2"></h1> :heading(1) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1" aria-level="2"></h1> :heading(2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1" aria-level="2"></h1> :heading(3) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1" aria-level="2"></h1> :heading(4) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1" aria-level="2"></h1> :heading(5) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1" aria-level="2"></h1> :heading(6) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1" aria-level="2"></h1> :heading(7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1" aria-level="2"></h1> :heading(8) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1" aria-level="2"></h1> :heading(9) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1" aria-level="2"></h1> :heading(0) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1" aria-level="2"></h1> :heading(0, 1, 2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1" aria-level="2"></h1> :heading(6, 7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> in section :heading | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> in section :heading(1) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> in section :heading(2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> in section :heading(3) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> in section :heading(4) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> in section :heading(5) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> in section :heading(6) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> in section :heading(7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> in section :heading(8) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> in section :heading(9) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> in section :heading(0) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> in section :heading(0, 1, 2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1"></h1> in section :heading(6, 7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <hgroup data-expect-match=""></hgroup> :heading | FAIL | FAIL | PASS | PASS | FAIL | — |
| <hgroup data-expect-match=""></hgroup> :heading(1) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <hgroup data-expect-match=""></hgroup> :heading(2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <hgroup data-expect-match=""></hgroup> :heading(3) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <hgroup data-expect-match=""></hgroup> :heading(4) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <hgroup data-expect-match=""></hgroup> :heading(5) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <hgroup data-expect-match=""></hgroup> :heading(6) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <hgroup data-expect-match=""></hgroup> :heading(7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <hgroup data-expect-match=""></hgroup> :heading(8) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <hgroup data-expect-match=""></hgroup> :heading(9) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <hgroup data-expect-match=""></hgroup> :heading(0) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <hgroup data-expect-match=""></hgroup> :heading(0, 1, 2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <hgroup data-expect-match=""></hgroup> :heading(6, 7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <p role="heading" aria-level="1" data-expect-match=""></p> :heading | FAIL | FAIL | PASS | PASS | FAIL | — |
| <p role="heading" aria-level="1" data-expect-match=""></p> :heading(1) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <p role="heading" aria-level="1" data-expect-match=""></p> :heading(2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <p role="heading" aria-level="1" data-expect-match=""></p> :heading(3) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <p role="heading" aria-level="1" data-expect-match=""></p> :heading(4) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <p role="heading" aria-level="1" data-expect-match=""></p> :heading(5) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <p role="heading" aria-level="1" data-expect-match=""></p> :heading(6) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <p role="heading" aria-level="1" data-expect-match=""></p> :heading(7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <p role="heading" aria-level="1" data-expect-match=""></p> :heading(8) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <p role="heading" aria-level="1" data-expect-match=""></p> :heading(9) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <p role="heading" aria-level="1" data-expect-match=""></p> :heading(0) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <p role="heading" aria-level="1" data-expect-match=""></p> :heading(0, 1, 2) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <p role="heading" aria-level="1" data-expect-match=""></p> :heading(6, 7) | FAIL | FAIL | PASS | PASS | FAIL | — |
| <h1 data-expect-match="1" /> :heading | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> :heading(1) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> :heading(2) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> :heading(3) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> :heading(4) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> :heading(5) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> :heading(6) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> :heading(7) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> :heading(8) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> :heading(9) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> :heading(0) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> :heading(0, 1, 2) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> :heading(6, 7) | — | — | — | — | — | FAIL |
| <h2 data-expect-match="2" /> :heading | — | — | — | — | — | FAIL |
| <h2 data-expect-match="2" /> :heading(1) | — | — | — | — | — | FAIL |
| <h2 data-expect-match="2" /> :heading(2) | — | — | — | — | — | FAIL |
| <h2 data-expect-match="2" /> :heading(3) | — | — | — | — | — | FAIL |
| <h2 data-expect-match="2" /> :heading(4) | — | — | — | — | — | FAIL |
| <h2 data-expect-match="2" /> :heading(5) | — | — | — | — | — | FAIL |
| <h2 data-expect-match="2" /> :heading(6) | — | — | — | — | — | FAIL |
| <h2 data-expect-match="2" /> :heading(7) | — | — | — | — | — | FAIL |
| <h2 data-expect-match="2" /> :heading(8) | — | — | — | — | — | FAIL |
| <h2 data-expect-match="2" /> :heading(9) | — | — | — | — | — | FAIL |
| <h2 data-expect-match="2" /> :heading(0) | — | — | — | — | — | FAIL |
| <h2 data-expect-match="2" /> :heading(0, 1, 2) | — | — | — | — | — | FAIL |
| <h2 data-expect-match="2" /> :heading(6, 7) | — | — | — | — | — | FAIL |
| <h3 data-expect-match="3" /> :heading | — | — | — | — | — | FAIL |
| <h3 data-expect-match="3" /> :heading(1) | — | — | — | — | — | FAIL |
| <h3 data-expect-match="3" /> :heading(2) | — | — | — | — | — | FAIL |
| <h3 data-expect-match="3" /> :heading(3) | — | — | — | — | — | FAIL |
| <h3 data-expect-match="3" /> :heading(4) | — | — | — | — | — | FAIL |
| <h3 data-expect-match="3" /> :heading(5) | — | — | — | — | — | FAIL |
| <h3 data-expect-match="3" /> :heading(6) | — | — | — | — | — | FAIL |
| <h3 data-expect-match="3" /> :heading(7) | — | — | — | — | — | FAIL |
| <h3 data-expect-match="3" /> :heading(8) | — | — | — | — | — | FAIL |
| <h3 data-expect-match="3" /> :heading(9) | — | — | — | — | — | FAIL |
| <h3 data-expect-match="3" /> :heading(0) | — | — | — | — | — | FAIL |
| <h3 data-expect-match="3" /> :heading(0, 1, 2) | — | — | — | — | — | FAIL |
| <h3 data-expect-match="3" /> :heading(6, 7) | — | — | — | — | — | FAIL |
| <h4 data-expect-match="4" /> :heading | — | — | — | — | — | FAIL |
| <h4 data-expect-match="4" /> :heading(1) | — | — | — | — | — | FAIL |
| <h4 data-expect-match="4" /> :heading(2) | — | — | — | — | — | FAIL |
| <h4 data-expect-match="4" /> :heading(3) | — | — | — | — | — | FAIL |
| <h4 data-expect-match="4" /> :heading(4) | — | — | — | — | — | FAIL |
| <h4 data-expect-match="4" /> :heading(5) | — | — | — | — | — | FAIL |
| <h4 data-expect-match="4" /> :heading(6) | — | — | — | — | — | FAIL |
| <h4 data-expect-match="4" /> :heading(7) | — | — | — | — | — | FAIL |
| <h4 data-expect-match="4" /> :heading(8) | — | — | — | — | — | FAIL |
| <h4 data-expect-match="4" /> :heading(9) | — | — | — | — | — | FAIL |
| <h4 data-expect-match="4" /> :heading(0) | — | — | — | — | — | FAIL |
| <h4 data-expect-match="4" /> :heading(0, 1, 2) | — | — | — | — | — | FAIL |
| <h4 data-expect-match="4" /> :heading(6, 7) | — | — | — | — | — | FAIL |
| <h5 data-expect-match="5" /> :heading | — | — | — | — | — | FAIL |
| <h5 data-expect-match="5" /> :heading(1) | — | — | — | — | — | FAIL |
| <h5 data-expect-match="5" /> :heading(2) | — | — | — | — | — | FAIL |
| <h5 data-expect-match="5" /> :heading(3) | — | — | — | — | — | FAIL |
| <h5 data-expect-match="5" /> :heading(4) | — | — | — | — | — | FAIL |
| <h5 data-expect-match="5" /> :heading(5) | — | — | — | — | — | FAIL |
| <h5 data-expect-match="5" /> :heading(6) | — | — | — | — | — | FAIL |
| <h5 data-expect-match="5" /> :heading(7) | — | — | — | — | — | FAIL |
| <h5 data-expect-match="5" /> :heading(8) | — | — | — | — | — | FAIL |
| <h5 data-expect-match="5" /> :heading(9) | — | — | — | — | — | FAIL |
| <h5 data-expect-match="5" /> :heading(0) | — | — | — | — | — | FAIL |
| <h5 data-expect-match="5" /> :heading(0, 1, 2) | — | — | — | — | — | FAIL |
| <h5 data-expect-match="5" /> :heading(6, 7) | — | — | — | — | — | FAIL |
| <h6 data-expect-match="6" /> :heading | — | — | — | — | — | FAIL |
| <h6 data-expect-match="6" /> :heading(1) | — | — | — | — | — | FAIL |
| <h6 data-expect-match="6" /> :heading(2) | — | — | — | — | — | FAIL |
| <h6 data-expect-match="6" /> :heading(3) | — | — | — | — | — | FAIL |
| <h6 data-expect-match="6" /> :heading(4) | — | — | — | — | — | FAIL |
| <h6 data-expect-match="6" /> :heading(5) | — | — | — | — | — | FAIL |
| <h6 data-expect-match="6" /> :heading(6) | — | — | — | — | — | FAIL |
| <h6 data-expect-match="6" /> :heading(7) | — | — | — | — | — | FAIL |
| <h6 data-expect-match="6" /> :heading(8) | — | — | — | — | — | FAIL |
| <h6 data-expect-match="6" /> :heading(9) | — | — | — | — | — | FAIL |
| <h6 data-expect-match="6" /> :heading(0) | — | — | — | — | — | FAIL |
| <h6 data-expect-match="6" /> :heading(0, 1, 2) | — | — | — | — | — | FAIL |
| <h6 data-expect-match="6" /> :heading(6, 7) | — | — | — | — | — | FAIL |
| <h7 data-expect-match="" /> :heading | — | — | — | — | — | FAIL |
| <h7 data-expect-match="" /> :heading(1) | — | — | — | — | — | FAIL |
| <h7 data-expect-match="" /> :heading(2) | — | — | — | — | — | FAIL |
| <h7 data-expect-match="" /> :heading(3) | — | — | — | — | — | FAIL |
| <h7 data-expect-match="" /> :heading(4) | — | — | — | — | — | FAIL |
| <h7 data-expect-match="" /> :heading(5) | — | — | — | — | — | FAIL |
| <h7 data-expect-match="" /> :heading(6) | — | — | — | — | — | FAIL |
| <h7 data-expect-match="" /> :heading(7) | — | — | — | — | — | FAIL |
| <h7 data-expect-match="" /> :heading(8) | — | — | — | — | — | FAIL |
| <h7 data-expect-match="" /> :heading(9) | — | — | — | — | — | FAIL |
| <h7 data-expect-match="" /> :heading(0) | — | — | — | — | — | FAIL |
| <h7 data-expect-match="" /> :heading(0, 1, 2) | — | — | — | — | — | FAIL |
| <h7 data-expect-match="" /> :heading(6, 7) | — | — | — | — | — | FAIL |
| <h8 data-expect-match="" /> :heading | — | — | — | — | — | FAIL |
| <h8 data-expect-match="" /> :heading(1) | — | — | — | — | — | FAIL |
| <h8 data-expect-match="" /> :heading(2) | — | — | — | — | — | FAIL |
| <h8 data-expect-match="" /> :heading(3) | — | — | — | — | — | FAIL |
| <h8 data-expect-match="" /> :heading(4) | — | — | — | — | — | FAIL |
| <h8 data-expect-match="" /> :heading(5) | — | — | — | — | — | FAIL |
| <h8 data-expect-match="" /> :heading(6) | — | — | — | — | — | FAIL |
| <h8 data-expect-match="" /> :heading(7) | — | — | — | — | — | FAIL |
| <h8 data-expect-match="" /> :heading(8) | — | — | — | — | — | FAIL |
| <h8 data-expect-match="" /> :heading(9) | — | — | — | — | — | FAIL |
| <h8 data-expect-match="" /> :heading(0) | — | — | — | — | — | FAIL |
| <h8 data-expect-match="" /> :heading(0, 1, 2) | — | — | — | — | — | FAIL |
| <h8 data-expect-match="" /> :heading(6, 7) | — | — | — | — | — | FAIL |
| <h9 data-expect-match="" /> :heading | — | — | — | — | — | FAIL |
| <h9 data-expect-match="" /> :heading(1) | — | — | — | — | — | FAIL |
| <h9 data-expect-match="" /> :heading(2) | — | — | — | — | — | FAIL |
| <h9 data-expect-match="" /> :heading(3) | — | — | — | — | — | FAIL |
| <h9 data-expect-match="" /> :heading(4) | — | — | — | — | — | FAIL |
| <h9 data-expect-match="" /> :heading(5) | — | — | — | — | — | FAIL |
| <h9 data-expect-match="" /> :heading(6) | — | — | — | — | — | FAIL |
| <h9 data-expect-match="" /> :heading(7) | — | — | — | — | — | FAIL |
| <h9 data-expect-match="" /> :heading(8) | — | — | — | — | — | FAIL |
| <h9 data-expect-match="" /> :heading(9) | — | — | — | — | — | FAIL |
| <h9 data-expect-match="" /> :heading(0) | — | — | — | — | — | FAIL |
| <h9 data-expect-match="" /> :heading(0, 1, 2) | — | — | — | — | — | FAIL |
| <h9 data-expect-match="" /> :heading(6, 7) | — | — | — | — | — | FAIL |
| <h0 data-expect-match="" /> :heading | — | — | — | — | — | FAIL |
| <h0 data-expect-match="" /> :heading(1) | — | — | — | — | — | FAIL |
| <h0 data-expect-match="" /> :heading(2) | — | — | — | — | — | FAIL |
| <h0 data-expect-match="" /> :heading(3) | — | — | — | — | — | FAIL |
| <h0 data-expect-match="" /> :heading(4) | — | — | — | — | — | FAIL |
| <h0 data-expect-match="" /> :heading(5) | — | — | — | — | — | FAIL |
| <h0 data-expect-match="" /> :heading(6) | — | — | — | — | — | FAIL |
| <h0 data-expect-match="" /> :heading(7) | — | — | — | — | — | FAIL |
| <h0 data-expect-match="" /> :heading(8) | — | — | — | — | — | FAIL |
| <h0 data-expect-match="" /> :heading(9) | — | — | — | — | — | FAIL |
| <h0 data-expect-match="" /> :heading(0) | — | — | — | — | — | FAIL |
| <h0 data-expect-match="" /> :heading(0, 1, 2) | — | — | — | — | — | FAIL |
| <h0 data-expect-match="" /> :heading(6, 7) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" aria-level="2" /> :heading | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" aria-level="2" /> :heading(1) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" aria-level="2" /> :heading(2) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" aria-level="2" /> :heading(3) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" aria-level="2" /> :heading(4) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" aria-level="2" /> :heading(5) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" aria-level="2" /> :heading(6) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" aria-level="2" /> :heading(7) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" aria-level="2" /> :heading(8) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" aria-level="2" /> :heading(9) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" aria-level="2" /> :heading(0) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" aria-level="2" /> :heading(0, 1, 2) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" aria-level="2" /> :heading(6, 7) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> in section :heading | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> in section :heading(1) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> in section :heading(2) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> in section :heading(3) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> in section :heading(4) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> in section :heading(5) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> in section :heading(6) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> in section :heading(7) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> in section :heading(8) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> in section :heading(9) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> in section :heading(0) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> in section :heading(0, 1, 2) | — | — | — | — | — | FAIL |
| <h1 data-expect-match="1" /> in section :heading(6, 7) | — | — | — | — | — | FAIL |
| <hgroup data-expect-match="" /> :heading | — | — | — | — | — | FAIL |
| <hgroup data-expect-match="" /> :heading(1) | — | — | — | — | — | FAIL |
| <hgroup data-expect-match="" /> :heading(2) | — | — | — | — | — | FAIL |
| <hgroup data-expect-match="" /> :heading(3) | — | — | — | — | — | FAIL |
| <hgroup data-expect-match="" /> :heading(4) | — | — | — | — | — | FAIL |
| <hgroup data-expect-match="" /> :heading(5) | — | — | — | — | — | FAIL |
| <hgroup data-expect-match="" /> :heading(6) | — | — | — | — | — | FAIL |
| <hgroup data-expect-match="" /> :heading(7) | — | — | — | — | — | FAIL |
| <hgroup data-expect-match="" /> :heading(8) | — | — | — | — | — | FAIL |
| <hgroup data-expect-match="" /> :heading(9) | — | — | — | — | — | FAIL |
| <hgroup data-expect-match="" /> :heading(0) | — | — | — | — | — | FAIL |
| <hgroup data-expect-match="" /> :heading(0, 1, 2) | — | — | — | — | — | FAIL |
| <hgroup data-expect-match="" /> :heading(6, 7) | — | — | — | — | — | FAIL |
| <p role="heading" aria-level="1" data-expect-match="" /> :heading | — | — | — | — | — | FAIL |
| <p role="heading" aria-level="1" data-expect-match="" /> :heading(1) | — | — | — | — | — | FAIL |
| <p role="heading" aria-level="1" data-expect-match="" /> :heading(2) | — | — | — | — | — | FAIL |
| <p role="heading" aria-level="1" data-expect-match="" /> :heading(3) | — | — | — | — | — | FAIL |
| <p role="heading" aria-level="1" data-expect-match="" /> :heading(4) | — | — | — | — | — | FAIL |
| <p role="heading" aria-level="1" data-expect-match="" /> :heading(5) | — | — | — | — | — | FAIL |
| <p role="heading" aria-level="1" data-expect-match="" /> :heading(6) | — | — | — | — | — | FAIL |
| <p role="heading" aria-level="1" data-expect-match="" /> :heading(7) | — | — | — | — | — | FAIL |
| <p role="heading" aria-level="1" data-expect-match="" /> :heading(8) | — | — | — | — | — | FAIL |
| <p role="heading" aria-level="1" data-expect-match="" /> :heading(9) | — | — | — | — | — | FAIL |
| <p role="heading" aria-level="1" data-expect-match="" /> :heading(0) | — | — | — | — | — | FAIL |
| <p role="heading" aria-level="1" data-expect-match="" /> :heading(0, 1, 2) | — | — | — | — | — | FAIL |
| <p role="heading" aria-level="1" data-expect-match="" /> :heading(6, 7) | — | — | — | — | — | FAIL |