1
我有一個帶有嵌套UL的菜單。是否有一種只有CSS的方式才能讓垂直邊框保持最高設置菜單項的高度?請記住,這個菜單是動態的,所以寬度和高度都可以改變。保持所有LI的邊框高度相同
http://jsfiddle.net/simply_simpy/Kmyjr/
我有一個帶有嵌套UL的菜單。是否有一種只有CSS的方式才能讓垂直邊框保持最高設置菜單項的高度?請記住,這個菜單是動態的,所以寬度和高度都可以改變。保持所有LI的邊框高度相同
http://jsfiddle.net/simply_simpy/Kmyjr/
您可以刪除float:left
規則,並添加在display:table-cell
規則。
CSS:
#menu-secondary_menu > li {
border-left: 1px solid #7d7d7d;
display: table-cell;
font-size: 9px;
line-height: 16px;
text-transform: uppercase;
color: #7d7d7d;
padding: 0 10px 0;
margin: 0 10px 0;
}
謝謝,這很好。它不適用於IE7,所以我使用星號攻擊來定位這兩個規則:* min-height:105px; *向左飄浮; –
你需要支持哪些瀏覽器? – fcalderan
我支持IE7及以上 - 但對於這部分,IE8和以上是好的。 (加上現代瀏覽器) –