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

如何让导航栏列表文字与中间心形logo垂直居中对齐

导航栏文字与Logo垂直居中对齐解决方案

现有代码中<li>设置为display: inline,不支持内部元素的垂直对齐控制,同时行内图片默认和文字基线对齐,是导致错位的核心原因。

你只需要修改对应CSS规则即可,无需调整HTML结构:

/* 替换原有header ul、header li的样式 */
header ul {
  margin: 0;
  padding: 0 0 20px 0;
  list-style-type: none;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 100px;
}

header li {
  height: 30px;
  display: flex;
  align-items: center;
}

/* 补充图片对齐规则,避免异常偏移 */
header li img {
  vertical-align: middle;
}

修改后所有菜单项和中间的logo会自动沿垂直方向居中对齐,和你PS制作的期望效果一致。如果需要调整菜单项之间的距离,直接修改gap的数值即可,比原方案给li加左右padding更易维护。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 20:45:08