我有一个带有图像和 ul 的导航栏。我想在 ul 中的文本与 div 的底部对齐,但它现在位于顶部。我怎样才能做到这一点?
http://jsbin.com/otitaf/1/
<nav>
<div class="logo">
<img src="img/logo.jpg" id="logo">
</div>
<div class="nav">
<ul>
<li class="bottom">
<a href="home.html">Luigi's ♨ Pizzeria</a>
</li>
<li>
<a href="menu.html">Menu</a>
</li>
<li class="bottom">
<a href="#">Map</a>
</li>
<li>
<a href="#">About</a>
</li>
<li>
<a href="#">Contact</a>
</li>
<li>
<a href="#">Praises</a>
</li>
</ul>
</div>
</nav>
css
.logo{
width: 30%;
float: left;
}
.nav{
float: right;
}
#logo{
height: 100%;
margin-left: 25%;
}
.bottom{
position: relative;
vertical-align: bottom;
}