You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Chrome及Edge浏览器中实现div容器后强制分页的问题

解决网页滚动分页(全屏介绍页)的问题

你用的page-break-*属性是给打印场景设计的,不是网页滚动时的分页效果,所以Chrome和Edge里不会生效。要实现全屏介绍页、滚动后显示后续内容的需求,得用视口高度单位(vh)来控制容器尺寸,具体方案如下:

修改后的CSS代码

/* 重置默认样式,避免浏览器自带边距干扰 */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

/* 让介绍页占满整个视口高度 */
.pagebreak {
  height: 100vh;
  width: 100%;
  display: flex;
  flex-direction: column;
  /* 可在这里添加背景样式,比如:background: #f0f0f0; */
}

/* 导航栏基础样式,按需调整 */
.nav {
  padding: 1.2rem;
}

.navitem {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.navitem a {
  text-decoration: none;
  color: #333;
}

/* 让标题区域垂直水平居中 */
.container {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}

.centered {
  text-align: center;
}

/* 后续内容区域,自动排在介绍页下方 */
.uebersicht {
  padding: 2rem;
}

#webprogrammierung, #verteilteSysteme {
  margin-bottom: 2.5rem;
}

方案说明

  • 100vh确保.pagebreak容器高度等于当前设备的视口高度,无论屏幕尺寸多大,都能占满一整页
  • Flex布局让标题区域自动居中,同时保留导航栏在顶部的布局
  • 后续的.uebersicht会自动排在全屏介绍页下方,滚动页面就能看到对应内容

你的原HTML结构无需修改,直接搭配上述CSS即可实现需求:页面加载时显示全屏介绍页,滚动后进入导航对应的内容区域。

内容的提问来源于stack exchange,提问作者SHOUTER

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 09:50:23