ロゴを左に、言語の選択を右にしながら、メニューを中央に水平に配置しようとしています。私が理解できないことは、サイズ変更時に同じ比率を保持する方法です。私は多くの提案を試みたが、私のナビゲーションバーに合ったものは見つけられなかった。 相続人は私がしようとしています:中央上部ナビゲーション水平に左にロゴを置き、右側に言語を選択
CSS:
.nav-bar img {
float: left;
}
.nav-bar {
height: 70px;
width: 100%;
}
#container {
width: 1200px;
margin: 0 auto;
height: 70px;
}
.nav-bar ul {
padding: 0px;
margin: 0px;
text-align: center;
display:inline-block;
vertical-align:top;
}
#menu {
float: left;
}
#languages {
float: right;
}
HTML:
<div id="container">
<img id="logo" src="image.svg">
<ul id="menu">
<li><a href="#">home</a></li>
<li><a href="#">about</a></li>
<li><a href="#">contact us</a></li>
</ul>
<ul id="lang-bar">
<li><a href="#">En</a></li>
<li><a href="#">Fr</a></li>
</ul>
</div>
</nav>