我有一个水平导航:内联块UL立高度不适合
<ul>
<li><a href="#">HOME</a></li>
<li><a href="#">FEATURES</a></li>
<li><a href="#">ABOUT US</a></li>
</ul>
ul {
list-style-type: none;
background-color: green;
}
ul > li {
display: inline-block;
}
li a {
display: block;
border: 2px solid #00283a;
padding: 2.1em 1.5em 2.5em;
}
其结果是:http://jsfiddle.net/a0odv8tj/2/
- ul标签的高度:95px;
- li的高度标签:95.5938px;
但我不知道为什么ul标签的高度不等于li标签的高度。你能解释这个问题并帮我解决它吗?非常感谢!
似乎很好:http://jsfiddle.net/m9k3tasr/。你有其他的CSS规则是干涉?检查控制台DOM Inspector中元素的规则。 –
你的意思是李的底部边界在ul之外吗? –
@ Rory McCrossan,@汤姆嚼头Millard:是的,李的底部边界在ul之外。你知道为什么吗?谢谢 – nguyenngoc101