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和以上是好的。 (加上现代浏览器) –