0
フレックスボックスを使用して作成されたナビゲーションバーがあり、3つのセクションが必要です。左のリンク、右のリンク、中央のロゴ。しかし、フレックスボックスを使用しようとすると、左側のリンクの内容と右側のリンクの内容が異なる場合、私のロゴはオフセットされてしまいます。どうすれば私のロゴを中央に置くことができますか?両方のメニュー項目を持つ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