`

父div 包住浮动的div 我用clear:both 但是ie6 下面会出现一个缝隙

    博客分类:
  • CSS
 
阅读更多

我是这样设置的.clear{margin:0px; padding:0px;  border:0px;  clear:both;}
怎么才能让ie6不出现下面的空隙呢?

^_^嘿^_^嘿

在.clear中加上
height:0;overflow:hidden
就OK了?看,有木有?

分享到:
评论

相关推荐

    css别忘记清除浮动clear:both

    这种方法是最简单的清除浮动方式之一,只需要在浮动元素后面添加一个空的`<p>`标签或者`<div>`标签,并应用`clear:both;`样式即可。 **示例代码**: ```html .clr { clear: both; } <div id="layout"> <div ...

    clear:both后margin-top不起作用其他左右下都起作用

    第二个`div`使用`clear:both`来确保它在垂直方向上不与第一个浮动`div`重叠,同时设置了`margin-top:20px`、`margin-bottom:20px`和`margin-right:20px`。 在这种情况下,`clear:both`的`margin-top`不起作用的原因...

    详细说明了div怎么在div上实现浮动的代码

    本文将深入探讨如何通过CSS样式实现`div`元素的浮动,以达到在另一个`div`上浮动的效果,同时我们也会提及在.NET环境中如何应用这些技术。 首先,让我们了解什么是浮动(Floating)。在CSS中,`float`属性主要用于...

    clear:both 的作用介绍

    如: 复制代码代码如下: <div xss=removed> <div xss=removed>TEST DIV</div> <div xss=removed></div> </div> 你可以将此部分代码放到一个HTML页面看看...(1)有clear:both的 (2)无clear:both的 这样看,应该

    CSS——float属性及Clear:both备忘笔记

    通常,会在浮动元素的下方插入一个空的div元素,并为其添加class,比如“clear”,其CSS样式设置为“clear:both”。这样,该div会清除前面所有的浮动效果,从而使得父元素可以包含这个div,父元素的高度也会随之展开...

    Div浮动的简单实现

    `clear:both`阻止了元素两侧有浮动元素的情况,而`clearfix`是一种非传统方法,通过添加伪类`:before`和`:after`并设置`content`和`clear`属性来解决这个问题。 2. **包裹性**:浮动元素会导致其周围的元素调整自己...

    清除浮动clear:both的应用详解

    常见的一种应用是在多列布局中,使用一个带有`clear:both`样式的元素来结束浮动,使得父容器能够包裹住所有的浮动子元素,防止所谓的"浮动塌陷"问题。例如,可以定义一个`.clear`类: ```css .clear { clear: both...

    html div没有被撑开的原因及解决办法

    解决这个问题的方法是使用`clear:both`或`clearfix`类来清除浮动。 **解决方案:** 1. 添加一个空的`div`元素,并设置`clear:both`: ```html <div style="clear:both;"></div> ``` 2. 使用CSS伪类`:after`来...

    web div浮动广告

    在Web开发中,"div浮动广告"是一种常见的设计技术,用于在网页上创建如客服在线等浮动元素。这种广告或功能通常位于页面的一侧,随着用户滚动页面而始终保持可见,以便用户随时能与客服进行交流。现在我们来深入探讨...

    DIV+CSS相对IE6、IE7和IE8的兼容问题

    标题和描述均提到了“DIV+CSS相对IE6、IE7和IE8的兼容问题”,这揭示了在Web开发中,尤其是针对老旧浏览器如IE6、IE7和IE8进行CSS布局时,开发者可能遇到的一系列挑战。这些浏览器在解析CSS规则时存在独特的行为,...

    div错位解决IE6IE7IE8样式不兼容问题

    7. **清除浮动**:在IE浏览器中,浮动元素可能会影响其他元素的位置,可以通过添加伪元素`:after`并设置`clear:both`来清除浮动的影响: ```css .clearfix:after { content: "."; display: block; height: 0; ...

    前端学习clear清除

    在该示例中,`div.c`设置了`clear:both`,因此它会避开`div.a`和`div.b`,显示在这两个元素下方,实现了较好的布局效果。 ### 三、总结 通过以上示例可以看出,`clear`属性对于解决由浮动元素引起的布局问题是十分...

    css1--关于float的div撑不起父div的问题

    标题中的“css1--关于float的div撑不起父div的问题”指的是在CSS布局中常见的一个技术挑战。在网页设计中,我们经常使用`float`属性来实现元素的浮动,以便进行布局,比如创建多列布局或者使文本环绕图片。然而,...

    DIV CSS 网页兼容全搞定 IE6 IE7 IE8 IE9 火狐 谷歌

    8. **清除浮动**:为防止浮动元素影响后续元素,通常需要使用`clear:both`或创建一个“清除浮动”的div来闭合浮动: ```css .clearfix:after { content: ""; display: table; clear: both; } ``` 然后在需要...

    IE6中列表挡住div的解决

    例如,可以为父元素添加`clear:both`或使用伪元素如`::after`来清除浮动。 3. **盒模型修正**:通过设置`box-sizing:border-box`可以让IE6和其他浏览器使用相同的盒模型,但这不是IE6的默认行为,所以需要使用条件...

    div+css兼容ie6ie7ie8ie9和FireFoxChrome等浏览器方法[借鉴].pdf

    浮动元素可能导致布局问题,解决方法是使用`clear:both`的辅助元素,如`.clear{clear:both;}`,确保内容正确排列。 11. **IE的margin加倍问题**: 设置为浮动的`div`在IE6下`margin`会加倍。通过`display:inline;...

Global site tag (gtag.js) - Google Analytics