Preliminary Considerations

First it was necessary to define the scope – on the one hand, to keep the work within the limits of a bachelor's thesis, and on the other hand, to provide a solid feature set that make it feasible for practical use. The most important specifications for PrintCSS have all been taken into account:

For a detailed list of the included CSS features, please refer to page the section called “Appendix I: Supported PrintCSS Features”. However, there are various other CSS specifications involved, which are necessary for specifying fonts, applying colors and text styles, define font sizes and line heights etc. We defined a standard feature set which is listed at page the section called “Appendix II: Supported Standard CSS Features”.



[11] 3 Elika J. Etemad et. al (2023): CSS Paged Media Module Level 3. W3C Working Draft. Available at https://www.w3.org/TR/css-page-3/ (Accessed May 15, 2025)

[12] 4 Rossen Atanassov and Elika J. Etemad (2018): CSS Fragmentation Module Level 3. W3C Candidate Recommendation. Available at https://www.w3.org/TR/css-break-3/ (Accessed May 15, 2025)

[13] 5 Mike Bremford and Rachel Andrew (2024): CSS Generated Content for Paged Media Module. W3C Working Draft. https://www.w3.org/TR/css-gcpm-3/ (Accessed May 15, 2025)

[14] 6 Johannes Wilm (2015): CSS Page Floats. W3C First Public Working Draft. Available at https://www.w3.org/TR/css-page-floats-3/ (Accessed May 15, 2025)