CSS浮动:

浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边缘为止

由于浮动框不在文件的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样。

选择器之 float属性:

left:向左移动

right:向右移动

选择器之clear属性:用于清除浮动

left:在左侧不允许浮动元素

right:在右侧不允许浮动元素

both:在左右侧均不允许浮动元素

情况演示1:(无浮动)

 <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
#one{
border:1px solid red;
width:300px;
height:150px;
}#two{
border:1px solid black;
width:300px;
height:150px;
}
#three{
border:1px solid blue;
width:300px;
height:150px
}
</style>
</head>
<body>
<div id="one"> </div>
<div id="two"> </div>
<div id="three"> </div>
</body>
</html>

情况演示2:(红框向右浮动,直到碰到边缘,黑框向上顶)

情况演示3:(红框向左浮动,覆盖黑框)

情况演示4:(消除演示1的浮动,黑框不往上顶)

*一定注意!放的位置。此处为了使黑框不浮动,clear放在one后面、two前面

 <!DOCTYPE html>
<html> <head>
<meta charset="UTF-8">
<title></title>
<style>
#one {
border: 1px solid red;
width: 300px;
height: 150px;
/*(红框向右浮动,直到碰到边缘,黑框向上顶)*/
float: right;
} #two {
border: 1px solid black;
width: 300px;
height: 150px;
} #three {
border: 1px solid blue;
width: 300px;
height: 150px;
}
/*(消除演示1的浮动,黑框不往上顶)*/
#clear {
clear: both;
}
</style>
</head> <body>
<div id="one"> </div>
<div id="clear"> </div>
<div id="two"> </div>
<div id="three"> </div>
</body> </html>

情况演示5:(三个框并列)

情况演示6:(放不下第三个框,蓝框挤到下一行)

情况演示7:(红框高度比黑框高,蓝框被卡住:float是left,挤下来是从右向左浮动的)

最新文章

  1. asp - Session
  2. [转帖]DAS、NAS、SAN、iSCSI 存储方案概述
  3. Mac上的抓包工具Charles
  4. Git起步--git安装与初次运行git前配置
  5. 关于mysql主从复制的概述与分类(转)
  6. LVS负载均衡中arp_ignore和arp_annonuce参数配置的含义
  7. fedora安装各种应用软件
  8. win7 下安装 ubuntu 16.04双系统
  9. 如何检测 Android Cursor 泄漏
  10. mkdir与mkdirs的区别
  11. 网络编程-Python高级语法-property属性
  12. css 浮动布局,清除浮动
  13. 固定div的位置——不随窗口大小改变为改变位置
  14. 02-HTML之head标签
  15. 029 c3p0的小测试
  16. 20172321 2017-2018-2《Java程序设计》第三周学习总结
  17. js的继承实现方式
  18. 020.2.5 Calender对象
  19. python安全编程
  20. 利用问答机器人API开发制作聊天类App

热门文章

  1. 【cf比赛记录】Educational Codeforces Round 77 (Rated for Div. 2)
  2. 【BigData】Java基础_方法的定义与使用
  3. js 压缩图片(只缩小体积,不更改图片尺寸)
  4. 【IntelliJ IDEA学习之四】IntelliJ IDEA常用插件
  5. .NET 微服务 学习目录
  6. 【原】无脑操作:Markdown可以这样玩
  7. vertica审计日志
  8. 【C++】一个指针占几个字节?为什么呢?
  9. Docker下安装kafka
  10. windows 批处理命令