【发布时间】:2019-01-07 17:53:29
【问题描述】:
我想知道这是否可能。
我的这个页面在 15 英寸笔记本电脑上显示效果很好。
但在更大的分辨率下,下一部分开始显示在屏幕的第一页。
有什么方法(即使是 JavaScript,如果不能单独使用 CSS)仅在下一页屏幕上显示下一部分?
https://planbuildr.com/business-plan/new/2019
我希望下一部分(从标题“这只是企业家喜欢 PlanBuilderr 的一些原因”开始)仅在大屏幕上滚动时显示 - 而不是在首屏页面本身上显示 - 在首屏下方。
我们可以使用page-break-after:always; 在 PDF 生成的页面上使用它,但我如何让它在桌面浏览器上工作?
(媒体不是“打印”)
【问题讨论】:
-
是的,这是可能的。但是,IMO 这完全是个坏主意。网页不是PDF。浏览器不会像 PDF 那样滚动“一次一页”。大多数用户并不觉得滚动浏览网页是一个真正令人愉快的部分,所以我想他们会发现你强迫他们滚动更多更不愉快。网络不是印刷媒体,您真的应该放弃网络上的“首屏”等印刷媒体概念。他们在这里没有上下文。
-
trivago.com 是如何做到的?
标签: javascript css page-break