CSS使用float属性设置浮动元素的实例教程

2020-05-16 07:03:40易采站长站整理

浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。
由于浮动框不在文档的普通流中,所以文档的普通流中的块表现得就像浮动框不存在一样。

float效果展示
基本设置

在网页中正常添加3个div色块:

HTML代码:

XML/HTML Code复制内容到剪贴板

<div class="div1">  
    div1   
</div>  
<div class="div2">  
    div2   
</div>  
<div class="div3">  
    div3   
</div>  

简单设置一些大小和颜色:

CSS代码:

CSS Code复制内容到剪贴板

.div1 {   
    width: 100px;   
    height: 100px;   
    background-color: cyan;   
}   
.div2 {   
    width: 100px;   
    height: 100px;   
    background-color: skyblue;   
}   
.div3 {   
    width: 100px;   
    height: 100px;   
    background-color: green;   
}  

效果如下:
201677115751343.jpg (276×490)

正常情况下,3个div从上至下依次排序

下面,我们来使用下float属性,并设置值right

给div1标签添加float属性

CSS Code复制内容到剪贴板

.div1 {   
    width: 100px;   
    height: 100px;   
    background-color: cyan;   
    float: rightright;   
}  

效果如下:
201677115819528.jpg (594×315)

我们会发现,div1跑到了屏幕的右侧,这就是让它浮动到右侧的表现。

同时给3个div都设置float: left

CSS Code复制内容到剪贴板

.div1 {   
    width: 100px;   
    height: 100px;   
    background-color: cyan;   
    float: left;   
}   
.div2 {   
    width: 100px;   
    height: 100px;   
    background-color: skyblue;