《
解决图片IMG与容器下边界的空隙问题》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/030234R32013.htm
--> [
网站建设之]解决图片IMG与容器下边界的缝隙问题
第一,给图片img标签display:block。
图片IMG与容器下边界之间有空隙怎么办?这里先容3中简略的解决方式。
img{display:block}
第二,定义容器里的字体大小为0。
www.mb5u.com]
div {
width:110px;
border:1px solid #000000;
font-size:0
}
第三,定义图片img标签vertical-align:bottom,vertical-align:middle,vertical-align:top
.mb5u.com]
img{vertical-align:bottom}
其余还有把图片下边距设为负值跟改写HTML标签的排列。我感到前三种就完整能够解决了。
造成图片在IE下与容器下边界有空隙的起因
在网上搜了一下,发明old9说的
图片文字等inline元素默认是和父级元素的baseline对齐的,而baseline又和父级底边有一定间隔(这个距离和 font-size,font-family 相关,不必定是 5px),所以设置 vertical-align:top/bottom/text-top/text-bottom 都可以防止这种情形呈现。而且不光li,其他的block元素中包括img也会有这个景象。
至于这里的HTML属性align=\”center\”(对图片阅读器会处置成align=\”middle\”),就相称于vertical-align:middle; 所以情理也是一样的,只有vertical-align不取baseline,这个空隙就消散了。
相干评论
1.ie的显示有多少种模式,在html文档的开端局部声明<!DOCTYPE &hellip,解决因服务器而导致蜘蛛抓取失败的原因;.>
如果声明为strict模式,ie以w3c的方法显示文档,而w3c的尺度里面<img />默认是一个inline的标签,除非本人显式的申明为 block
2.那个空隙是ie针对盒模型默认的line-height和font-size. 给img desplay:block,解决IE6浏览器不能正确解析CSS文件的问题;固然能解决问题,但没从构造上来斟酌.堪称治本不治标,解决IE6不支持透明的PNG图片问题.
Tag: 图片IMG 容器 下边界  ,
解决Firefox下outerHTML不支持问题; 空隙 图片IMG  ,
解决 IE6 下 img 多余 5 个像素的空白; 容器 下边界 空隙
(责任编辑:网站建设)
解决图片IMG与容器下边界的空隙问题相关文章