我看到這個問題已被多次提出,但我認爲我的情況稍有不同。垂直排列無序列表導航鏈接?
<div class="nav_root nav_area_top">
<ul class="nav_root_wrap">
<li class="nav_parent first">
<a href="california.providence.org/torrance/pages/Locations.aspx">
Locations
</a>
</li>
<li class="nav_parent first">
<a href="california.providence.org/torrance/pages/Locations.aspx">
Health Services
</a>
</li>
</ul>
</div>
...
.nav_area_top ul.nav_root_wrap > li
{
background-image: url(../images/vert_bg_blue.jpg);
background-color: #0C83BB;
padding: 4px 15px 4px 15px;
float: left;
font-size: 13px;
margin-left: 3px;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
min-height: 36px;
text-align: center;
border: 0px;
}
.nav_area_top ul.nav_root_wrap > li > a
{
color:#fff;
padding: 0px;
line-height: 18px;
}
這使得到:
對我工作的網站導航與無序列表,像這樣建造
正如你可以看到一些導航項目之一線和一些是兩個。
我可以垂直對齊:中間的一行項目?
顯示:IE7不支持表格單元,如果您的文本有兩行,則行高設置爲4em將使標籤溢出 – fcalderan 2012-03-15 19:09:06
4em是示例設置。您可以根據自己的喜好設置行高,這意味着在瀏覽器中顯示並調整它,直到它是正確的。在關於Internet Explorer 7的原始問題中沒有提及。我假設如果有人爲網站創建網站,他們將爲現代瀏覽器製作網站,而不是8年前的瀏覽器,即使微軟已準備好轉儲支持。是否必須支持IE7?否則,解決方案在上面。如果是這樣,說服你的客戶需要10分鐘升級。 – tahdhaze09 2012-03-15 19:25:06