必须对导航菜单的父容器(如或)设置display: flex才能使justify-content: center生效;常见错误是直接给或未设flex的元素应用该属性,且需重置默认padding、margin及处理flex-wrap影响。

导航菜单容器必须设为 flex 布局
只对 或 元素写 justify-content: center 是无效的,它只在 flex 容器上起作用。必须先用 display: flex 激活该容器的 flex 上下文。
- 常见错误:给
加justify-content——默认不是 flex 容器 - 正确做法:对包裹整个菜单的父元素(如
、或










