我有一组4张图片,我想把它们垂直和水平对齐。
问题是:
我无法去掉它们之间的小垂直间距。
请查看在 Fiddle 中重现的问题。
HTML代码:
<div>
<ul>
<li> <a href=""><img src="http://placekitten.com/100/100" alt=""></a>
</li>
<li> <a href=""><img src="http://placekitten.com/100/100" alt=""></a>
</li>
<li> <a href=""><img src="http://placekitten.com/100/100" alt=""></a>
</li>
<li> <a href=""><img src="http://placekitten.com/100/100" alt=""></a>
</li>
</ul>
</div>
CSS:
* {margin:0; padding: 0;}
div {width: 200px; height: 200px;}
ul {
list-style:none;
}
ul li {
display: inline-block;
float:left;
}
看起来很简单,但我除了手动指定高度为100px
之外,无法去掉空白。这并不是响应式的,因此不可行。