【发布时间】:2014-08-25 06:08:53
【问题描述】:
我在图像和跨度之间有一个奇怪的填充,我无法摆脱。
<div>
<img src="http://placehold.it/100x100" />
<span>hello</span>
</div>
img{
padding:20px;
background: red;
}
span{
width: 300px;
background-color: blue;
display: inline-block;
vertical-align: top;
height: 100%;
}
正如您在fiddle 中看到的,我在红色和蓝色元素之间留出了一些空间。而且无论我做什么,我都无法摆脱它。我也很感激有人能告诉我为什么我的height: 100%; 不适用于第二个元素(它应该与图像的高度相同)。
【问题讨论】: