gpt4 book ai didi

html - 横向导航让当前的li更高

转载 作者:搜寻专家 更新时间:2023-10-31 08:18:58 25 4
gpt4 key购买 nike

我正在处理水平导航,其中列表项需要跨越整个宽度并且“事件”列表项需要比其余项高。

通过将 ul 设置为 display: table 和列表项以显示:table-cell,成功地使列表项跨越整个宽度。

#l-primary-nav ul {
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
display: table;
}

#l-primary-nav li {
display: table-cell;
text-align: center;
line-height: 40px;
}

我想不通的是如何使“事件”列表项比其他列表项高一点。以为我会设置 margin-top: 5px 到 #l-primary-nav li(上图)并从事件 li 中删除 margin-top(下图),但是表格单元格元素不接受边距。

#l-primary-nav li.active {
background: #fff;
border-left: 1px solid #c2c2c2;
border-right: 1px solid #c2c2c2;
}

到目前为止,这里是导航栏的链接:FIDDLE

我希望“关于”导航项比其他导航项高约 5 像素。希望使用仅 CSS 的解决方案。任何见解将不胜感激。

谢谢!

最佳答案

这可能对你有帮助

 #l-primary-nav li {
display:block;
width:140px;
float:left;
text-align: center;
margin-top:4px;
border: 1px solid #c2c2c2;
}

我已经为 li 元素提供了 display:block 并添加了宽度:

演示:http://jsfiddle.net/ggbhat/af82E/1/

关于html - 横向导航让当前的li更高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20778758/

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