垂直对齐列表
Vertical align list
我的网站上有一个导航(列表),其中包含不同的 heights
列表项。我想将列表垂直对齐到底部:
<nav class="main-nav">
<ul>
<li class="active"><a href="#">Lorem 1</a></li>
<li><a href="#">Lorem 2</a></li>
<li><a href="#">Lorem 3</a></li>
<li><a href="#">Lorem 4</a></li>
<li><a href="#">Lorem 5</a></li>
</ul>
</nav>
.main-nav ul {
list-style: none;
float: left;
}
.main-nav ul li {
float: left;
}
.main-nav ul li a {
padding: 20px;
background: orange;
text-decoration: none;
color: #000;
}
.main-nav ul li.active a {
padding: 30px 20px;
}
看看我的 FIDDLE。
您可以使用 display:inline-block;
而不是 float
,并且不要忘记 remove extra space。
我的网站上有一个导航(列表),其中包含不同的 heights
列表项。我想将列表垂直对齐到底部:
<nav class="main-nav">
<ul>
<li class="active"><a href="#">Lorem 1</a></li>
<li><a href="#">Lorem 2</a></li>
<li><a href="#">Lorem 3</a></li>
<li><a href="#">Lorem 4</a></li>
<li><a href="#">Lorem 5</a></li>
</ul>
</nav>
.main-nav ul {
list-style: none;
float: left;
}
.main-nav ul li {
float: left;
}
.main-nav ul li a {
padding: 20px;
background: orange;
text-decoration: none;
color: #000;
}
.main-nav ul li.active a {
padding: 30px 20px;
}
看看我的 FIDDLE。
您可以使用 display:inline-block;
而不是 float
,并且不要忘记 remove extra space。