图片多出来的3px高度的原因,以及非hack解决方法

HTML:

<div class="test"><img src="body2.jpg" alt=""></div>

CSS:

*{margin: 0;padding: 0;}
.test img{height: 100px;}

img的外边距和内填充均为0,然而.test的内容高度大于img的高度,求大神解答!!!

阅读 5.7k
3 个回答
.test img {
    height: 100px;
    vertical-align: top;
}
新手上路,请多包涵

试试display:block,以前也碰到过

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题