问题
如果两个 <li>
的宽度都是 50%
,为什么它们不会并排显示?
代码
HTML
<ul>
<li>left</li>
<li>right</li>
</ul>
CSS
ul {
padding: 0;
}
li {
list-style: none;
display: inline-block;
width: 50%;
font-size: 12px;
color: gray;
background-color: rgb(216, 216, 216);
padding: 3px;
text-align: center;
border: 1px solid rgba(179, 179, 179, 0.83);
}
inline-block
元素之间存在padding、border和white space
,我在jsfiddle中将它们全部删除了(请注意li
元素之间没有空格)。 - Vuckopadding和border
值 - jsfiddle。 - Vucko