0
我有一個使用flexbox構建的導航欄,想要3個部分。左邊的鏈接,右邊的鏈接以及中心的標識。但是,如果我嘗試爲此使用flexbox,則如果左側鏈接的內容與右側鏈接的內容不同,則我的標誌最終會偏移。那麼我該如何集中我的標誌?Flexbox導航欄,菜單項兩側和居中標誌
這是HTML:
<nav>
<div class="logo">
<img src="img/logo.svg"/>
</div>
<ul>
<li><a href="/about.html" class="selected">Home</a></li>
<li><a href="/about.html">About</a></li>
<li><a href="/about.html">Work</a></li>
<li><a href="/about.html">Contact</a></li>
</ul>
</nav>
這是CSS:
nav {
display: flex;
text-align: center;
}
nav > .logo {
flex-grow: 1;
}
nav > .logo > img {
height: 1rem;
}
nav > ul {
display: flex;
margin: 0;
padding: 0;
list-style: none;
}
nav > ul > li {
margin: 0 1rem;
}
請參閱副本信息中的方框#71-78。 –
太棒了,我猜想我並沒有在尋找合適的東西。謝謝。 – Rjdlee