gpt4 book ai didi

html - 导航元素分隔符 - 太高不居中

转载 作者:行者123 更新时间:2023-11-28 15:40:11 25 4
gpt4 key购买 nike

我必须在导航菜单上做一些工作,除了分隔符之外一切都很好。现在,它们看起来像这样:

screenshot

我需要那些作为边框的分隔符更短,文本垂直居中/对齐,但它在 CSS 中不起作用,即:

#menu-item-2506 a{
font-size:10px;
border-right: 2px solid #000000;
height:45px;
padding-right:5px;
letter-spacing:2px;
vertical-align: center;
}

这是其中一项,但除最后一个子项外,所有项的代码都相同。

有什么建议吗?

更新 - 新图像

lowered height

最佳答案

只需应用 line-height: 45px;如果你知道你的元素是 45px 高度。如果您不必支持旧版浏览器,我会强烈建议使用 FLEX 的不同方法。

#menu-item-2506{ /* ignore me, just basic improvisation. */
position: relative;
display: inline-block;
width: auto;
height: 45px;
background: #1d1d1d;
}
#menu-item-2506 a{
line-height: 45px; /* USE THIS AND YOU'RE FINE IF YOU KNOW YOUR ELEMENT HEIGHT */
font-size:10px;
border-right: 2px solid #000000;
height:45px;
padding-right:5px;
letter-spacing:2px;
vertical-align: center;
color: white;
}
<div id="menu-item-2506">
<a href="#Bled_Slovenija">Bled Slovenija</a>
</div>

关于html - 导航元素分隔符 - 太高不居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43576746/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com