html插入图片与边界有空隙,HTML_解决图片IMG与容器下边界的空隙问题,图片IMG与容器下边界之间有空 - phpStudy...

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

图片IMG与容器下边界之间有空隙怎么办?这里介绍3中简单的解决方法。

第一,给图片img标签display:block。

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文档的开始部分声明hellip;.>

假如声明为strict模式,ie以w3c的方式显示文档,而w3c的标准里面默认是一个inline的标签,除非自己显式的声明为 block

2.那个空隙是ie针对盒模型默认的line-height和font-size. 给img desplay:block;虽然能解决问题,但没从结构上来考虑.可谓治标不治本.相关阅读:

JavaScript中也使用$美元符号来代替document.getElementById

PHP4实际应用经验篇(1)

VBS教程:VBscript属性-Source 属性

javascript中的prototype属性实例分析说明

故障:电脑中出现文件名是乱码的文件

apache服务器配置全攻略

javascript用动态脚本传数据

Windows系统下通过xmanager远程桌面控制Linux

Debian学习 Linux系统服务器的搭建方法

Oracle中imp导入数据指定表空间方法介绍

linq to sql中,如何解决多条件查询问题,答案,用表达式树!

为google量身定做的sitemap生成代码asp版

虚拟机Linux下挂载Windows硬盘实现共享

abbr标记和acronym标记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值