通过语义化 html 结构分离导航与主体内容,为 `
在网页布局中,常见的需求是:导航栏(navbar)需铺满整个浏览器宽度(即 100vw),而正文内容则需居中显示并限制最大宽度(如 2025px)。直接在
上设置 max-width 会导致整个页面
(包括导航)被约束,无法满足需求——这正是问题的核心矛盾。解决方案的关键在于结构分离:将需要限制宽度的内容放入独立容器(如
全宽导航 + 限宽内容 欢迎来到我的网站
这段内容将严格限制在 2025px 内,并在大屏幕上水平居中;而上方导航栏始终铺满整个屏幕宽度,不受此限制影响。
✅ 关键要点总结:
该方案兼容所有现代浏览器,无需 JavaScript,纯 CSS + 语义 HTML 即可稳健实现,是响应式布局中的基础且推荐实践。