ナビゲーションを構築しましたが、imgとリスト(ul
、li
)を同じ行(vertical-align:middle;
)の中央に配置したいと考えましたが、リストはimgの上にあります。だから私の質問は、どのように私は両方の中心に同じ行に得ることができるのですか?CSS:imgとリストの垂直整列
HTML:
<div id="logo">
<a href=""><img src=""></img></a>
</div>
<nav id="main-nav">
<ul>
<li>
<a href=""></a>
</li>
</ul>
</nav>
CSS:
#logo, #main-nav ul li {
display: inline-block;
float: left;
margin-left: 2.5%;
position: relative;
vertical-align: middle;
}
私はすべてのコメントと助けに感謝!
あなたはブーストラップを使用していますか? –
いいえ私は自分自身でそれをやっています – thissven
oky、私はあなたがテーブルを使用することをお勧めします。だから、両方の行を同じ行に整列させるより良い方法です。。、uは、両方とも個別のタグで作ることができます。ので、そのより良い方法は、あなたがブーストラップを使用していない場合。 –