如果设置了含有四个项100%
所述容器(div
)和使元件(li
)上的任何元素的25%
进行没有边距或补白,不应每个元件的完全符合容器中的一条线?为什么不这样做?为什么最后一个会跑到下一行呢?设定元件的宽度在百分比响应
HTML(jsFiddle)
<div>
<ul>
<li><img src="http://static.comicvine.com/uploads/original/2/29462/582674-kenny.png" /></li>
<li><img src="http://static.comicvine.com/uploads/original/2/29462/582674-kenny.png" /></li>
<li><img src="http://static.comicvine.com/uploads/original/2/29462/582674-kenny.png" /></li>
<li><img src="http://static.comicvine.com/uploads/original/2/29462/582674-kenny.png" /></li>
</ul>
</div>
CSS
* {
margin: 0;
padding: 0;
}
div {
width: 100%;
}
li {
display: inline-block;
list-style: none;
width: 25%;
}
img {
width: 100px;
}
感谢您的两个答案!我编辑我的问题只问第一个问题,因为我认为我在一个问题中要求太多。但是谢谢你! – J82 2014-12-02 03:47:12
@ J82::)欢迎:) – arshad 2014-12-02 03:48:06