相关文章
制作主页的四十个技巧(一)
北京网站设计用javascript 转换外部CSS超级链接样式
北京网站建设Div+CSS布局应该注重语义、注重代码的重用性
网站建设在PWS上建立WAP网站
北京网站建设网页制作教程:认识CSS的伪类
企通互联HTML语言剖析(八)表单标记
北京网站设计Html网页页面head区规范知识
网站制作彻底弄懂CSS盒子模式之五
网站制作关于web标准的思考
网页设计输入表单的三种布局
品牌理念
北京网站建设最佳合作伙伴
北京网站建设专家企通互联
竭诚为您提供网站建设服务!
友好连接
文章搜索
你的位置:首页 >> 网页设计 >> 网页设计北京网站建设图片与容器下边界有空隙的解决方法
网页设计北京网站建设图片与容器下边界有空隙的解决方法
第一,给图片img标签display:block。
| 以下为引用的内容:企通互联 img{display:block} Chinaz_com |
第二,定义容器里的字体大小为0。 中.国.站 网站设计.长. 网站制作站
| 以下为引用的内容:网站制作 div { 网站制作 Www.Chinaz.com |
第三,定义图片img标签vertical-align:bottom,vertical-align:middle 企通互联,vertical-align:top
中国站.长站
| 以下为引用的内容:企通互联 img{vertical-align:bottom} Chinaz~com
|
其他还有把图片下边距设为负值和改写HTML标签的排列。我觉得前三种就完全可以解决了。
造成图片在IE下与容器下边界有空隙的原因 Chinaz
图片文字等inline元素默认是和父级元素的baseline对齐的,而baseline又和父级底边有一定距离(这个距离和 font-size,font-family 相关,不一定是 5px),所以设置 vertical-align:top/bottom/text-top/text-bottom 都可以避免这种情况出现。而且不光li,其他的block元素中包含img也会有这个现象。
Chinaz^com
至于这里的HTML属性align="center"(对于图片浏览器会处理成align="middle"),就相当于vertical-align:middle; 所以道理也是一样的,只要vertical-align不取baseline,这个空隙就消失了。 北京网站制作
北京网站建设相关评论 中.国站长站
1.ie的显示有几种模式,在html文档的开始部分声明<!DOCTYPE ....> Chinaz_com
如果声明为strict模式,ie以w3c的方式显示文档,而w3c的标准里面<img />默认是一个inline的标签,除非自己显式的声明为 block
Chinaz.com
2. 网页设计那个空隙是ie针对盒模型默认的line-height和font-size www.qitongnet.com。给img desplay:block;虽然能解决问题,但没从结构上来考虑。可谓治标不治本。
中国站.长站