我有两个包含两张图片的div,但它们之间总是存在这种奇怪的微小空白。我尝试将css中的两个div的边距和填充设置为0,但它仍然不起作用。 这是我的代码:
pydicom
sys.executable
答案 0 :(得分:0)
img
是内联元素,默认为vertical-align:baseline
,
你可以通过两种方式解决这个问题:
display:block
#selector {
width: 100%;
height: 100%;
margin-bottom: 0;
padding: 0;
}
#break-1 {
display: block;
margin: auto;
padding: 0;
width: 100%;
height: 20px;
}
img {
width: 100%;
display: block
}

<div>
<img src="//placehold.it/100" alt="" id='selector'>
</div>
<div id="break-1">
<img src="//placehold.it/100" alt="">
</div>
&#13;
vertical-align:bottom
#selector {
width: 100%;
height: 100%;
margin-bottom: 0;
padding: 0;
}
#break-1 {
display: block;
margin: auto;
padding: 0;
width: 100%;
height: 20px;
}
img {
width: 100%;
vertical-align: bottom
}
&#13;
<div>
<img src="//placehold.it/100" alt="" id='selector'>
</div>
<div id="break-1">
<img src="//placehold.it/100" alt="">
</div>
&#13;