0
Bir navigasyon yapıyorum ve aynı çizgiye (vertical-align:middle;
) ortalanmış olan img ve listeyi() istedim, ancak liste img'nin üzerindeydi. Yani benim sorum şu, her ikisini de aynı çizgide nasıl ortalayabilirim?CSS: img'de dikey hizalama ve liste
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;
}
Her yorumunu takdir ve yardım et!
Boostrap kullanıyor musunuz? –
Hayır Ben kendi – thissven
oky tarafından yapıyorum, bu yüzden tablo kullanmanızı öneririm. böylece aynı satırı hizalamak için daha iyi bir yol hem.,., bireysel
cevap
CSS'nizde,
<nav>
'u hizalamak istediğiniz sırada liste öğelerini hizalayabilirsiniz.kaynak
2016-04-11 09:19:15 sk904861
ile bir çift hatalarım neredeyse sitem ile bitti ve ben kendi başıma bunu anlayamadım! Teşekkür ederim çalıştı! – thissven
@ This.Sven burada html/css ile bir şey var, şuna benziyorsunuz: float: left; 'a display: inline-block; Bunu otomatik olarak yapıyorum. Ayrıca, 'ul' üzerinde bir 'clearfix' sınıfının olması gerekir. Sadece bazı ipuçları;) –
İlgili konular