直接给 .col-md-3 加 position: fixed 不行,因其脱离文档流后失去 .row 的 flex 布局约束,导致宽度归零、位置塌缩至左上角,右侧内容穿透显示;正确做法是固定其内部容器(如 .sidebar-inner),并显式设置宽高、右侧留白及响应式回退。

为什么不能直接给 .col-md-3 加 position: fixed
加了之后侧边栏会缩成一条线卡在左上角,右侧内容直接从它底下穿过去。这不是样式没生效,而是 Bootstrap 的栅格系统(.row + .col)依赖 flex 布局计算宽度和位置,一旦脱离文档流,所有弹性行为就失效了。
真正该 fixed 的是侧边栏内部容器,比如:
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!











