我可以使用类似打印的适当分页符在屏幕上呈现页面吗?

Can I render pages on screen with proper print-like page-break?

我已经准备好学习任何需要使我的页面看起来像 A4 打印的东西。

我知道如何使用css @media query 但不完全理解..(继续学习规范..)

如何让我的页面自动分页?

只用css不行吗?我想我可以处理 js,但这看起来有点奇怪..

使用 page-break-after 或 page-break-before css 规则,以您的 html.

中更方便的为准
@media print {
    <your element> {page-break-after: always;}
}