This fiddle讲述了孤独div
的故事。有一天,内联img
访问了孤独的div
。他们成了好朋友。但无论img
做了什么,它都无法填补div
的空白,因此孤独的div
仍然沮丧:
HTML:
<div><img src="..."></img></div>
CSS:
div {
background-color: red;
display: inline-block;
width: 16px;
height: 16px;
overflow: hidden;
}
img {
display: inline-block;
height: 16px;
width: auto;
position: relative;
background-color: green;
}
说,谁可以治愈div
它的空虚感?
更新:可以找到原始小提琴here。
答案 0 :(得分:0)
当我添加&#34; line-height:0&#34;时,问题在你的jsfiddle中得到修复。到包含div。
答案 1 :(得分:0)
图像为display: inline-block
,其中考虑了空白区域和线条高度。我建议将vertical-align: top;
添加到图片的样式规则中。
img {
...
vertical-align: top;
}