
默认情况下,Bootstrap 的 .navbar-nav 列表项会垂直堆叠;要实现水平排列,需借助 navbar-expand-* 响应式类或自定义 Flex 布局,核心是确保 容器启用 flex 且子项不换行。
默认情况下,bootstrap 的 `.navbar-nav` 列表项会垂直堆叠;要实现水平排列,需借助 `navbar-expand-*` 响应式类或自定义 flex 布局,核心是确保 `
` 容器启用 flex 且子项不换行。在你的代码中,导航栏已正确使用了 Bootstrap 5 的响应式类 navbar-expand-sm,理论上应在小屏幕及以上宽度时自动水平展开。但当前链接仍垂直堆叠,根本原因在于:缺少 navbar-nav 的父容器触发 flex 布局所需的最小结构完整性,且未显式启用响应式折叠/展开逻辑。
✅ 正确做法:使用 Bootstrap 内置响应式类(推荐)
确保