游览器显示 父级 div#content 的 height 为 107px
但是 子级 图片高度(80px) + 上下 border (1px) + 上下margin(10px)=102px
问题 多出来的5px 怎么的?
游览器显示 父级 div#content 的 height 为 107px
但是 子级 图片高度(80px) + 上下 border (1px) + 上下margin(10px)=102px
问题 多出来的5px 怎么的?
这是因为其实img标签是介于inline-block和block元素之间的,不同浏览器这个值是不同的,有很多解决方法,如以下三种:
1、将img标签设置为display:block;
2、将img增加属性vertical-align:top;
3、给img的父级元素设置属性font-size:0;
3 回答5.2k 阅读✓ 已解决
5 回答2.1k 阅读
3 回答1.5k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
1 回答3.1k 阅读✓ 已解决
3 回答2.5k 阅读
给了我一个安利的机会,看看这个,完全可以解决问题并且了解为什么会产生