`

IE6下的 img边缘空白以及浮动和inline box 问题

阅读更多
1、为什么在IE6图片的边缘会有空白?
解决的方法有很多:

    * 给div设overflow:hidden或font-size:0
    * 给img设float或display:block或vertical-align

但究其原因,也许是IE6中始终带有haslayout,而在此情况下IE6对行高和line-box的解释不正确有关

2、这样的结构:text

abc

,为什么那个p不是和内联元素在同一行呢?
流行的做法有很多:

    * 改成这样的结构:text

      abc
    * 让span也浮动

原因呢?其实这是我们对浮动、inline box的概念不清;
和clear相似,w3对float的解释:
The element generates a block box that is floated to the left. Content flows on the left side of the box,

starting at the top (subject to the 'clear' property).
关于inline box本质以及高度的算法:
http://meyerweb.com/eric/css/inline-format.html
分享到:
评论

相关推荐

    img图片在ie下有有空隙

    昨天遇到img图片在ie下有有空隙 其他的浏览器都好好,就是ie中出现 老纠结的,检查的好一会 发现img中只清除border 在线效果DEMO 仅IE看哦 亲爱的朋友,你晓得如何解决吗? 一般有两个方法 1,img{float:left} 2,img...

    解决IE6下PNG图片背景色不透明问题的方法

    解决IE6下PNG图片背景色不透明问题的方法

    IE6图片元素img下出现多余空白的问题

    在进行页面的DIV CSS排版时,遇到IE6(当然有时Firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的对于该问题的解决方法也是“见机行事”,根据原因的不同要用不同的解决方法,这里把解决...

    实现ie6的png图片透明的2种方法

    实现ie6的png图片透明的2种方法: 一种对于img标签,一种对于css

    图片元素img在IE6下出现多余空白问题

    在进行页面的DIV+CSS排版时,遇到IE6(当然有时Firefox下也会偶遇)浏览器中的图片元素img下出现多余空白的问题绝对是常见的对于该问题的解决方法也是“见机行事”,根据原因的不同要用不同的解决方法,这里把解决...

    png_IE6_img_透明

    只能用于IE6 中的img元素,网上找的,也不知道CSDN中是不是以有了

    img 样式 img 样式 img 样式

    img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 ...

    ie6下png图片问题

    ie6下png图片问题,背景不透明,直接引用里面的js文件就可以,不过只对img标签管用

    让IE6支持png半透明图片(支持背景平铺、定位)

    1. 把 iepngfix.htc 和 blank.gif 复制到网站相应的目录下(目录由自己决定) 2. 然后要在页面的头部信息中调用 iepngfix.htc 文件,像这样: img, div{behavior:url(iepngfix.htc);} 这里的 img 和 div 是你想...

    解决ie img标签内存泄漏的问题

    下面小编就为大家带来一篇解决ie img标签内存泄漏的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    ie6 png 透明的解决方法

    今天解决png图片在IE6下的背景透明问题,找到了一个好方法。之前的解决方案会造成错位,使页面变形。现把这个方法公布如下,本人亲测可以正常使用,如果你在使用中出现问题,请看实例中的说明(英文不精的童鞋可以用...

    ubuntu下 .img 镜像的制作

    ubuntu下 .img 镜像的制作ubuntu下 .img 镜像的制作ubuntu下 .img 镜像的制作ubuntu下 .img 镜像的制作

    完美解决IE6不支持hover的方法

    IE6以及更低版本的浏览器对“:hover”的支持不理想,对于类似的“p:hover”、“img:hover”、“#header:hover”...,今天给大家介绍一种新的方法,可以完美解决IE6不支持hover的情况,用法很简单,将下载后的“css...

    windows下bootimg解包工具,支持dt.img和mtk

    生成bootimg时 会使用kernel和ramdisk gz 如果存在ramdisk cpio gz 优先使用 生成boot new img">运行方法: 在cmd下cd到文件所在目录 输入"bootimg exe 功能 参数" 目前支持以下功能: repack ramdisk...

    安卓系统boot.img和recovery.img及system.img文件解包打包工具,Windows下使用

    安卓系统boot.img和recovery.img及system.img文件解包打包工具,Windows下使用,适用于联发科及高通芯片

    浅谈inline-block及解决空白间距

    去掉display:inline-block元素间的多余空白 如下一段代码,display:inline-block元素间的多余空白: XML/HTML Code复制内容到剪贴板 <style type="text/css">  *{margin:0; padding:0;} body{font:12px...

    ie完美兼容css3圆角

    解决css3圆角特性不兼容ie6,ie7,ie8等问题,让ie9一下版本完美兼容css3圆角。实现非常简单

    IE6透明解决方案,背景图片透明

    IE6透明解决方案,背景图片透明,background,img等,兼容

    IE无法显示png图片 IE部分图片显示为叉叉的解决办法

    莫名其妙的问题,IE 看网页中的部分图片是红叉,同样的网址,Firefox 中正常。弄了很长时间,搞郁闷了,Googole了一下“ie部分图片不显示”,原来是 PNG 图片不显示,终于找到了这根救命稻草,感谢主,阿门,...

Global site tag (gtag.js) - Google Analytics