gpt4 book ai didi

css - 居中导航 ul li

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

我似乎无法让主导航栏将 li 元素居中对齐。我只有在浏览器低于 768px 时才会遇到问题。我试过 display: inline-block on the #nav ul 然后 text align 无济于事。这是网站: Website

这是有问题的 CSS:

/* Main Navigation */   
#topmenu {float: left; height: auto; text-align: center; margin: -10px auto -10px 10px; display: block; width: 96%;}
#nav {float: left; border-left: none; margin: 10px auto 0px; text-align: center; display: block; width: 100%;}
#nav li {float: left; margin-right: auto; border-right: none; width: auto;}
#nav li a:link, #nav li a:active, #nav li a:visited {display: block;text-decoration: none; line-height: 20px; outline: medium none; font-size: 19px; letter-spacing: -0.05em; float: left; padding: 6px 9px 8px; text-align: center; width: auto;}
span.descmenu {display: none;}

最佳答案

display:inline-blocktext-align: center 技术在这里确实有效,但您需要确保在较小的屏幕上您的 ul (#nav) 不是 float 的,也没有设置宽度。

@media screen and (max-width: 767px) {
#nav {
float: none; /* Changed from float: left*/
border-left: none;
margin: 10px auto 0px;
/* text-align: center; NOT NEEDED */
display: inline-block; /* Changed from display: block */
/*width: 100%; Remove */
}
}

关于css - 居中导航 ul li,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21590519/

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