首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

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

2012-10-26 
IE6下的 img边缘空白以及浮动和inline box 问题1、为什么在IE6图片的边缘会有空白?解决的方法有很多:* 给di

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

热点排行