我知道很多人都尝试过这样做,并制定了一些刚刚成功的系统,或者只是为了“过关”,但是最好的方法是什么?我有一些几乎完整的东西,但由于某种原因,徽标没有居中,而是整个 ul 为一个整体。这就是我得到的。
但是,当文本长度相同时,这是我得到的:
这是我的html:
<div class="navbar">
<ul>
<li>
<a class="navbarLinks" href="#">Big Text Here</a>
</li>
<li>
<a class="navbarLogo" href="/"><img src="images/logo.png" width="100"></a>
</li>
<li>
<a class="navbarLinks" href="#">Small Text</a>
</li>
</ul>
<div class="divider"></div>
</div>
我的CSS:
.navbar
{
margin:0 auto;
text-align: center;
z-index: 9999;
margin-top: 10px;
}
.navbar ul
{
display: inline-block;
list-style-type: none;
margin:0 auto;
padding: 0px;
}
.navbar li
{
display: inline-block;
list-style-type: none;
vertical-align: middle;
}
.navbarLinks
{
color:#ccc;
margin: 20px;
text-align:center;
display:block;
text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000;
text-decoration: none;
font-family: arial;
font-size: 20pt;
font-weight: bold;
}
.navbarLinks:hover
{
color:#fff;
}
.navbarLogo
{
padding-bottom: 0px;
text-align: center;
}
如何修复我的代码?