CSS定位问题(2):float 和 display 的使用_html/css_WEB-ITnose
这个属性用于定义建立布局时元素生成的显示框类型。对于 HTML 等文档类型,如果使用 display 不谨慎会很危险,因为可能违反 HTML 中已经定义的显示层次结构。对于 XML,由于 XML 没有内置的这种层次结构,所有 display 是绝对必要的。
浏览器支持:所有主流浏览器都支持 display 属性。
注释:任何版本的 Internet Explorer (包括 IE8)都不支持"inherit"、"inline-table"、"run-in"、"table"、"table-caption"、"table-cell"、"table-column"、"table-column-group"、"table-row"、以及 "table-row-group"属性值。
因为对块级元素设置display:inline-block的时候可以达到与float相同的效果。就是使块级元素末尾没有换行符。那么到底什么时候使用float和什么时候使用display:inline-block呢?
大多数时候float的出现是为了处理文字环绕。所以当我们为了实现文字环绕的时候使用float而处理非文字环绕的情况下,则以使用display:inline-block为主。
1.1float实现的导航条
floatNav
在chrome和firefox还有IE中,显示效果如下:
1.2display:inline-block实现的导航条
inlineNav
这段代码在chrome和firefox,IE(>=8)中的效果如下:
在IE(
因为IE(
关于作者:zhiqiang21
做认为对的事情,如果可能是错的,那就做认为自己承受得起的事情! 个人主页 · 我的文章 · 3 ·
上一篇: PHP清除对数据库的恶意代码输入
下一篇: thinkphp 跳转时为什么要等2秒
推荐阅读
-
绝对定位和浮动的问题,求大神帮忙解决_html/css_WEB-ITnose
-
【从0到1学CSS】定位问题二(float和display的使用)_html/css_WEB-ITnose
-
【从0到1学CSS】定位问题二(float和display的使用)_html/css_WEB-ITnose
-
新手求教:关于定位和z-index不起作用的问题,请各位大神帮忙,在线等_html/css_WEB-ITnose
-
新手求教:关于定位和z-index不起作用的问题,请各位大神帮忙,在线等_html/css_WEB-ITnose
-
内嵌盒子定位和居中问题,在缩放浏览器情况下,不会影响盒子的布局_html/css_WEB-ITnose
-
【超有用】DIV 的定位问题在IE6和IE7的CSS设置(转)_html/css_WEB-ITnose
-
juery 和ajaxPro结合使用的问题,如内容_html/css_WEB-ITnose
-
关于定位和z-index层叠的问题_html/css_WEB-ITnose
-
【超有用】DIV 的定位问题在IE6和IE7的CSS设置(转)_html/css_WEB-ITnose