我有一個列表中的菜單。在小寬度我想要的下邊框使用全寬:菜單列表項目:全寬(邊界 - 底部)?
HTML:
<div id="wrapper">
<ul id="menu">
<li class="active"><a href="#">Item 1</a></li>
<li><a href="#">Item 2 with Text</a></li>
<li><a href="#">Item 3 with more Text</a></li>
<li><a href="#">Item 4</a></li>
<li><a href="#">Item 5 with Text</a></li>
</ul>
</div>
CSS:
#menu li {
display: inline-block;
}
#menu li:not(.active) {
border-bottom: 2px solid #ccc;
}
#menu li.active {
border-bottom: 2px solid red;
}
#menu li a {
padding: .5em 1em;
box-sizing: border-box;
display: block;
}
測試:Fiddle
,如果你在所有寬度:) –