我试图摆脱每个li
项目之后的额外空间,以使块与其内容大小相同。我试图将它们显示为内联,但这会删除子弹。
HTML
<div>
<ul>
<li>banana</li>
<li>orange</li>
<li>cherry</li>
</ul>
CSS
div {
width: 40%;
min-height: 50%;
border:1px solid black;
}
li {
border:1px solid black;
}
答案 0 :(得分:2)
答案 1 :(得分:1)
尝试此代码DEMO
div{
width: 40%;
min-height: 50%;
border:1px solid black;
}
ul {
margin:0;
padding:0;
}
li{
border:1px solid black;
list-style:inside;
}
答案 2 :(得分:0)
<强> CSS 强>
ul{
display: inline-block;
}
内联阻止
基本上,它是一种使元素内联的方法,但保留了它们的块功能,例如设置宽度和高度,顶部和底部边距以及填充等。