HTML
<div class="break"></div> <span class="head"> <b>A test</b> <br /> a fancy and long title </span>
CSS
@page{ size:3.5in 2in; marks:crop; bleed:0.125in; margin:0.25in; } span:has(b){ background:yellow; } @page:first{ margin:0; } .break{ page-break-after: always; break-after: always; }
JavaScript
/* Put your JavaScript here! But be aware that not all rendering tools are supporting JavaScript. */
Preview powered by paged.js
PDF rendered with  (https://weasyprint.org/)