img出现莫名的margin问题
2018-02-27 17:39
274 查看
之前写项目的时候图片小面总是会出现3px的margin,之后再网上搜了一下才知道其原理及解决方法。
原理是:图片底部的空隙实际上涉及行内元素的布局模型,图片默认的垂直对齐方式是基线,而基线的位置是与字体相关的,所以图片底部的空隙有时是2px 3px或者更多,不同的font-size应该也会影响到空隙的大小,不同的浏览器也会对空隙的大小造成影响,在ff下为3px,IE6更多,而IE8刚好。
解决方式:
1、给img定义垂直对齐方式vertical-align为top或者bottom(定义为middle时在IE6还有1px上边距)。
2、还有就是极端的方法就是设置font-size:0;不建议使用。
原理是:图片底部的空隙实际上涉及行内元素的布局模型,图片默认的垂直对齐方式是基线,而基线的位置是与字体相关的,所以图片底部的空隙有时是2px 3px或者更多,不同的font-size应该也会影响到空隙的大小,不同的浏览器也会对空隙的大小造成影响,在ff下为3px,IE6更多,而IE8刚好。
解决方式:
1、给img定义垂直对齐方式vertical-align为top或者bottom(定义为middle时在IE6还有1px上边距)。
2、还有就是极端的方法就是设置font-size:0;不建议使用。
相关文章推荐
- img图片底部出现莫名的下边距问题
- img图片底部出现莫名的下边距问题
- img图片底部出现莫名的下边距问题
- img图片底部出现莫名的下边距问题
- img图片底部出现莫名的下边距问题
- img图片底部出现莫名的下边距问题
- 在进行页面的DIV CSS排版时,遇到IE6(当然有时Firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的对于该问题的解决方法也是“见机行事”。
- Linux中vim编辑器莫名下方出现H的问题
- IE6 验证码图片 元素img下出现多余空白问题
- img下面出现莫名下边距的解决办法
- 【转】网页图片元素img下出现多余空白问题
- Web_PHP_DedeCMS织梦自定义图片字段调用的问题出现{dede:img ..}
- IE6图片元素img下出现多余空白问题
- 导出C++DLL出现的莫名问题和问题求助
- 右拍云 图片点击放大后出现布局混乱问题的详解 并小结backgroundimage和img的使用情况
- img图片下面出现莫名的下边距解决办法
- [积累]GridView未设置margin、padding容器内出现空隙有关问题
- myeclipse编译项目出现莫名的编译不通过问题
- URL里莫名出现%20问题
- div嵌套后margin出现失效(转移)的问题