`
lbyzx123
  • 浏览: 476230 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

div清除浮动

 
阅读更多
写道
div清除浮动

方法一:
<style>
.container{
  width:100px;
  over-flow:auto;
  border:1px solid blue;
}
.box{
float:left; 
width:30px;
height:30px;
border:1px solid red;
}
.clear{
  clear:both;
}
</style>
<div id="container" class="container">
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>  
<div class="box"></div>  
<div class="box"></div>  
<div class="box"></div>  
<div class="box"></div>  
<div class="box"></div>  
<div class="clear"></div>
</div> 

方法二:
<style>
.container{
   width:100px;
   over-flow:auto;
   border:1px solid blue;
}
.box{
float:left; 
width:30px;
height:30px;
border:1px solid red;
}
.clearfix:before, .clearfix:after{
     display:table;
    content:''
}
.clearfix:after{
  clear:both;
}
.clearfix{
 
}
</style>
<div id="container" class="container clearfix">
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>  
<div class="box"></div>  
<div class="box"></div>  
<div class="box"></div>  
<div class="box"></div>  
<div class="box"></div>  
</div> 
<br/>
<div style="position: relative;width:1000px;height:1000px;border:1px solid red; background: url(algerian2.jpg)  no-repeat; background-size: cover;  -ms-behavior: url(backgroundsize.min.htc);">
</div>
 
 
分享到:
评论

相关推荐

    div清除浮动css样式代码分享(4种方法)

    这是最传统且基础的方法,通过在浮动元素末尾添加一个带有`clear:both`样式的空div来清除浮动。例如: ```css .clear { clear: both; } ``` HTML结构如下: ```html &lt;div class="div1"&gt; &lt;div class="left"&gt;&lt;/div&gt; ...

    DIV+CSS 清除浮动常用方法总结

    `clearfix`是一种更通用的方法,可以在不增加额外HTML元素的情况下清除浮动。只需在父元素上应用一个特殊的类,如`.clearfix`,并在CSS中定义相应的规则。这是一种常见的做法,可以确保在不同的浏览器间保持良好的...

    div+css清除浮动

    div+css清除浮动

    HTML5 清除浮动

    清除浮动是一个解决CSS布局问题的关键技术,特别是当我们在处理浮动元素时。 在CSS中,浮动(float)属性主要用于创建多列布局或让文本环绕图像。当一个元素被设置为浮动,它会脱离正常的文档流,向左或向右移动,...

    css中3种清除浮动方法

    为了解决这个问题,CSS提供了多种清除浮动的方法。本文将详细讲解三种清除浮动的方法。 1. **传统方式:添加额外的 clearing div** 在浮动元素之后,可以添加一个额外的`&lt;div&gt;`并为其设置样式`clear: both;`。这...

    Div浮动的简单实现

    1. **清除浮动**:浮动元素可能导致其父元素的高度塌陷,因为父元素没有包含这些浮动的子元素。为了避免这种情况,可以使用`clear:both`或者`clearfix`类来清除浮动。`clear:both`阻止了元素两侧有浮动元素的情况,...

    清除浮动的几种方法PPT学习教案.pptx

    原理:添加一个空div,利用css提高的clear:both清除浮动,让父级div能自动获取到高度。优点:简单,代码少,浏览器支持好,不容易出现怪问题。缺点:不少初学者不理解原理;如果页面浮动布局多,就要增加很多空div,...

    xhtml+css清除浮动的3种方法

    这种方法是最直观的一种方式,它通过在浮动元素后面添加一个额外的空标签(通常是`&lt;div&gt;`),并设置`clear:both`来清除浮动的影响。例如: ```css .clear { clear: both; height: 0; font-size: 0; overflow: ...

    DIV 再论清除浮动的空方法

    清除浮动的一个常用技巧是使用一个空的DIV元素,通常这个DIV会有一个特定的class,比如"clear",通过设置这个DIV的CSS属性来实现清除浮动的效果。 在描述中提到的清除浮动的空DIV的样式为: ```css .clear { clear:...

    清除浮动.pdf

    解决这个问题,通常需要采用一些技术来“清除浮动”。 1. **清除浮动(Clearing Floats)**: - 最传统的方法是在父容器内部添加一个额外的标签,如`&lt;div class="clear"&gt;&lt;/div&gt;`,并设置`clear: both;`。这种方法...

    CSS清除浮动_清除float浮动 - DIVCSS5.htm

    具体详细的阐述了css浮动如何解决和浮动产生的原因。

    CSS清除浮动_2种方法源代码.zip

    本文将详细讲解两种常见的CSS清除浮动的方法,并通过提供的源代码进行实例解析。 ### 方法一:clearfix类 `clearfix` 类是最常用的清除浮动方法之一,它并不需要添加额外的HTML元素,而是利用CSS伪类来解决。这种...

    css清除浮动的方法有哪些?.docx

    CSS清除浮动是为了应对浮动元素对周围元素布局的影响,特别是防止父元素因子元素浮动而高度塌陷的问题。在Web开发中,有多种方法可以清除浮动,以下将详细介绍四种常见的清除浮动的方法。 一、使用带有`clear`属性...

    DIV设置浮动后无法撑开外部DIV的解决办法

    可以通过在浮动元素的后面添加一个空的div,并为它应用清除浮动的样式。这种做法的代码如下: ```html &lt;div style="clear:both;"&gt;&lt;/div&gt; ``` 这个空div的作用是清除之前所有浮动,它的作用相当于一个“浮动结束...

    CSS的clear属性清除浮动的基本用法示例

    如果不进行清除浮动,`div4`会从左上角开始布局,可能会被`div1`、`div2`和`div3`的浮动影响。为了解决这个问题,我们可以给`div4`添加`clear: both`属性,让它在`div1`、`div2`和`div3`下方开始新的布局,而不是...

    JS 实现Div向上浮动的实现代码

    `clearTimeInterval`和`resetInterval`函数分别用于清除和重新设置定时器,以便在div元素达到屏幕顶部后停止浮动或者鼠标悬停时重新开始浮动。 ### 知识点四:交互逻辑 代码中使用了`onmouseover`和`onmouseout`...

    清除浮动.docx

    为了解决这个问题,有多种清除浮动的方法。 1. **传统方法:额外元素清除** 这是最原始的方法,即在父容器内添加一个额外的元素,通常使用`&lt;div class="clear"&gt;&lt;/div&gt;`,并为其设置样式`clear:both`。这样,这个...

Global site tag (gtag.js) - Google Analytics