当前位置: 网站建设 > 网页设计 > 建站经验 >

解决图片IMG与容器下边界的空隙问题

时间:2013-03-02 04:14来源:未知 作者:admin 点击:

标签:解决图片IMG与容器下边界的空隙问题 边界(1)解决(48)图片(50)容器(4)空隙(1)网站建设(1202)问题(68)img(3)
--> [网站建设之]解决图片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
解决图片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与容器下边界的空隙问题相关文章
上一篇:解决因服务器而导致蜘蛛抓取失败的原因 下一篇:解决在IE6下使用display inline-block;的不兼容性问题
回到顶部