0
我想垂直對齊我的導航divs中的<a>
,這是由於某種原因不起作用。我已經檢查過沒有其他樣式覆蓋我的代碼,還有幾種定位組合。vertical-align css3。嘗試一切
<div id="logodiv">
<figure>
<img id="logo" src="/images/Capture2.jpg" alt="logo" />
</figure>
<nav id="flexbox">
<div class="menudiv"><a class="menua" href="gallery.html">Gallery</a></div>
<div class="menudiv"><a class="menua" href="events.html">Events</a></div>
<div class="menudiv"><a class="menua" href="default.html">Home</a></div>
<div class="menudiv"><a class="menua" href="membership.html">Info</a></div>
<div class="menudiv"><a class="menua" href="contactus.html">Contact</a></div>
</nav>
</div>
CSS
#logodiv {
width:100%;
height:100px;
position:relative;
display:block;
}
#flexbox{
background-color:#f5b00e;
float:right;
width:65%;
min-width:400px;
height:30px;
padding:0;
margin:0;
white-space:nowrap;
margin-bottom:0px;
position:absolute;
right:0px;
bottom:0px;
display:inline;
}
.menudiv{
width:20%;
height:100%;
line-height:100%;
display:inline;
float:left;
margin:0 auto;
padding:0;
vertical-align:middle;
position:relative;
}
.menua{
line-height:100%;
height:100%;
font-family: font, Arial, sans-serif;
font-size:15pt;
text-decoration:none;
text-shadow:none;
margin-top:10px;
vertical-align:bottom;
}
任何幫助,將不勝感激。
謝謝。由於某種原因,它仍然排隊連接到#flexbox
取代flexbox和margin-top的絕對定位。 – 2013-02-22 22:01:03
沒有工作。我最終只是在flexbox相對和絕對鏈接內部製作div,並將它們定位在底部約10px處。我的頁面沒有響應,並且沒有一個高度/垂直值是百分比,所以我想不出任何失敗。你可以嗎?感謝您的幫助Chris – nvncbl 2013-02-22 22:34:51