【发布时间】:2013-09-14 15:34:38
【问题描述】:
我在 div 中有一张图片,可以这样说:
<div>
<img src="myimage.png">
</div>
div的样式,line-height:36px;
图片高度为12px
这段代码存在于许多网站上(想想按钮/徽章等)——它基本上总是有效的。但有时 div 会在图像周围塌陷,我正试图找出原因。
如果我在图像旁边放置一个&nbsp;,则 line-height 将再次开始起作用。
将图像设置为内联,给 div 一个特定的字体大小,似乎没有什么区别
【问题讨论】:
-
怎么知道div已经折叠了?
-
我的第一个猜测是您的代码 sn-p 的 CSS 规则正在被其他更具体的规则覆盖。我不太明白如何重现“图像周围的折叠”效果。
-
为什么不在 DIV 上使用高度而不使用 Line-Height 作为尺寸?