#1115: Expose unprintable areas via CSS

Visit on Github.

Opened Jun 23, 2025

I'm requesting an early TAG design review of exposing unprintable areas via CSS.

Most printers have a small region along each edge of the page sheet which is unprintable, due to the printer's paper handling mechanism. See https://drafts.csswg.org/css-page-3/#page-terms

The size of these unprintable areas are available to applications (such as browsers) in most OSes, but currently it's not web-exposed. This means that authors have no means of confidently setting page margins to prevent content from getting clipped. This becomes a more obvious shortcoming for @page margin boxes for e.g. custom headers and footers. See https://drafts.csswg.org/css-page-3/#margin-boxes

Discussions