图像容器元素不需要的额外高度[重复]

Posted

技术标签:

【中文标题】图像容器元素不需要的额外高度[重复]【英文标题】:Unwanted extra height to image container element [duplicate] 【发布时间】:2015-09-23 15:19:59 【问题描述】:

如何去除容器元素的额外高度? 请参见示例代码中第一张图片下方的蓝色条纹

div 
  background-color: blue;
  display: inline-block;
<div>
  <img src="https://lh5.googleusercontent.com/-8ryRirhRs5o/VEOv3vaXt7I/AAAAAAAAKSU/xBB9lnkn35Y/s144/BGDragonNGlare.jpg">

</div>

<img src="https://lh5.googleusercontent.com/-8ryRirhRs5o/VEOv3vaXt7I/AAAAAAAAKSU/xBB9lnkn35Y/s144/BGDragonNGlare.jpg">

【问题讨论】:

【参考方案1】:

display:block; 添加到img

div 
  background-color: blue;
  display: inline-block;

div img
  display: block;  
<div>
  <img src="https://lh5.googleusercontent.com/-8ryRirhRs5o/VEOv3vaXt7I/AAAAAAAAKSU/xBB9lnkn35Y/s144/BGDragonNGlare.jpg">

</div>

<img src="https://lh5.googleusercontent.com/-8ryRirhRs5o/VEOv3vaXt7I/AAAAAAAAKSU/xBB9lnkn35Y/s144/BGDragonNGlare.jpg">

【讨论】:

以上是关于图像容器元素不需要的额外高度[重复]的主要内容,如果未能解决你的问题,请参考以下文章

无法根据子元素的高度设置元素的高度[重复]

强制 img 元素填充容器的高度和宽度

jQuery动态比例元素/图像调整大小

容器部分之外的图像[重复]

如何为一行中的元素分配相同的高度?

打破容器时垂直对齐图像