本文主要包含CSS,float,浮动等相关知识,大泽 希望在学习及工作中可以帮助到您
浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。
由于浮动框不在文档的普通流中,所以文档的普通流中的块表现得就像浮动框不存在一样。
float效果展示
基本设置
在网页中正常添加3个div色块:
HTML代码:
- <div class="div1">
- div1
- </div>
- <div class="div2">
- div2
- </div>
- <div class="div3">
- div3
- </div>
简单设置一些大小和颜色:
CSS代码:
- .div1 {
- width: 100px;
- height: 100px;
- background-color: cyan;
- }
- .div2 {
- width: 100px;
- height: 100px;
- background-color: skyblue;
- }
- .div3 {
- width: 100px;
- height: 100px;
- background-color: green;
- }
效果如下:
正常情况下,3个div从上至下依次排序
下面,我们来使用下float属性,并设置值right
给div1标签添加float属性
- .div1 {
- width: 100px;
- height: 100px;
- background-color: cyan;
- float: rightright;
- }
效果如下:
我们会发现,div1跑到了屏幕的右侧,这就是让它浮动到右侧的表现。
同时给3个div都设置float: left
- .div1 {
- width: 100px;
- height: 100px;
- background-color: cyan;
- float: left;
- }
- .div2 {
- width: 100px;
- height: 100px;
- background-color: skyblue;
- float: left;
- }
- .div3 {
- width: 100px;
- height: 100px;