我正在尝试将4张图像整合在一起。但不幸的是,图像在底部填充了几个像素。
你可以在这里看到问题:
我只想关闭所有图像,没有任何边框或任何填充。
CSS:
#play {
padding: 0px;
margin: 0px;
}
.ui-grid-b img {
width : 100%;
height : auto;
}
#play ul {
border: 0px solid black;
margin: 0 auto;
width: 50%;
height: 450px;
float: left;
padding: 0;
}
#play ul li {
background-image: none;
list-style-type: none;
}
#play ul li.list1 {
background-color: #ff0000;
}
#play ul li.list2 {
background-color: #00ff00;
}
HTML:
<div id="play" class="ui-grid-b">
<ul id="list1">
<li class="list1">
<img src="images/img1.jpg" alt="Smiley face">
</li>
<li class="list1">
<img src="images/img3.jpg" alt="Smiley face">
</li>
</ul>
<ul id="list2">
<li class="list2">
<img src="images/img2.jpg" alt="Smiley face">
</li>
<li class="list2">
<img src="images/img4.jpg" alt="Smiley face">
</li>
</ul>
</div>
答案 0 :(得分:1)
将font-size: 0;
添加到您的#play ul li
'css属性中:
#play ul li {
background-image: none;
list-style-type: none;
font-size: 0; /* <-- the magic */
}
答案 1 :(得分:0)
li据我所知,它也有自己的默认填充和边距。尝试使用
删除它们 #play ul li {
background-image: none;
list-style-type: none;
padding:0;
margin:0;
}