Status: FAIL | Duration: 15ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-page/margin-boxes/content-004-print.html
<!DOCTYPE html> <link rel="author" title="Morten Stenshorne" href="mailto:mstensho@chromium.org"> <link rel="help" href="https://drafts.csswg.org/css-page-3/#page-based-counters"> <meta name="assert" content="Test counter(page) and counter(pages) in page margin boxes"> <link rel="match" href="content-004-print-ref.html"> <style> @page { margin: 4em; @top-center { text-align: left; vertical-align: top; content: "Page " counter(page) " of " counter(pages); } @bottom-center { text-align: left; vertical-align: top; content: "Page " counter(page) " of " counter(pages); } } body { margin: 0; } </style> Every page should display the current page and the total page count in both the header and footer. <div style="break-before:page;"> Another page </div> <div style="break-before:page;"> Yet another page </div>
/css/css-page/margin-boxes/content-004-print-ref.html
<!DOCTYPE html> <link rel="author" title="Morten Stenshorne" href="mailto:mstensho@chromium.org"> <style> @page { margin: 0; } body { margin: 0; } .page { display: grid; grid-template-rows: 4em auto 4em; height: 100vh; margin: 0 4em; } </style> <div class="page"> <div>Page 1 of 3</div> <div> Every page should display the current page and the total page count in both the header and footer. </div> <div>Page 1 of 3</div> </div> <div class="page"> <div>Page 2 of 3</div> <div>Another page</div> <div>Page 2 of 3</div> </div> <div class="page"> <div>Page 3 of 3</div> <div>Yet another page</div> <div>Page 3 of 3</div> </div>