İçinde iki öğeye sahip bir başlık var. Birincisi, bir şirket logosu olan ve% 25 genişliğe ayarlanmış bir görüntüdür. Diğeri ise, öğelerinin yatay olması için satır içi olarak ayarlanmış bir nav çubuğudur. Gezinme çubuğunun dikey olarak merkezden ayarlanmasını istiyorum ama benim için hayatımı anlayamıyorum. Bildiğim her şeyi dikey hizalama kullanabilen ve uygulamak için ekran satır içi veya tablo hücresine yerleştirebilen bir öğeye ayarladım. Hiç birşey çalışmıyor.Dikey olarak bir hareket çubuğu merkezleme
Sadece statik yüzde doldurma ya da kenar boşluğu değeri vermememin nedeni, sayfa genişledikçe, genişliğin yaptığı gibi genişliğin büyüdüğü şekilde genişliğinin genişlemesiyle genişleyeceğinden dolayı, nav daha fazla hale gelir. ve daha fazla yer yok.
Sadece bir nesneyi dikey olarak ortalamak için denediğim (kabul edeceğimden çok daha uzun) herhangi bir yardımı çok takdir ediyorum.
HTML kesmek:
<div id="container">
<header id="header" role="banner">
<img src="images" />
<nav id="nav" role="navigation">
<ul>
<li><a href="#" title="About Us">About Us</a></li><li><a href="#" title="Biographies">Biographies</a></li><li><a href="#" title="Services">Services</a></li><li><a href="#" title="Careers">Careers</a></li><li><a href="#" title="Contact">Contact</a></li>
</ul>
</nav>
</header>
CSS kesmek:
header img {
height: auto;
width: 25%;
float: left;
}
header nav {
width: 75%;
font-size: 1em;
}
header nav li {
display: inline-block;
width: 19%;
}
header nav li a {
background: #2CB2E6;
line-height:
İşte basit jsFiddle: Orijinal keman http://jsfiddle.net/LbTCT/
Efendim, ben senin büyüklüğüne boyun eğiyorum. – user2093601
"Dikey hizalama" hakkında daha fazla bilgi için [bu CSS hileleri makalesine] bakın (http://css-tricks.com/what-is-vertical-align/). Görünüşte önemsiz bir şey için olması gerekenden daha zor. – CherryFlavourPez