我有一個水平導航:內聯塊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