1.float属性

box1向右移动,box2顶替了box1的位置,box3顶替了box2的位置。

2.clear属性

案例:

一列三行布局:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
*{
margin: 0px;
padding: 0px;
}
#contain{
margin: 0 auto;
width: 1000px;
height: 500px;
/*background-color: red;*/
}
#header{
height: 200px; /*宽度默认是父级元素的100%,要给高度把盒子撑开*/
background-color: #6cf;
margin-bottom: 5px;
}
#main{
height: 500px;
background-color: green;
margin-bottom: 5px;
}
#footer{
height: 100px;
background-color: #6cf;
margin-bottom: 5px;
}
</style>
</head>
<body>
<div id="contain">
<div id="header"></div>
<div id="main"></div>
<div id="footer"></div>
</div>
</body>
</html>

左右布局:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
*{
margin: 0;
padding: 0;
}
#contain{
margin: 0 auto;
height: 500px;
width: 1000px;
}
#side{
float: left;
width: 300px;
height: 500px;
background-color: green; /*如果不加margin-right,把main的浮动方式改为right,也可以实现左右布局,中间仍然有5px的间隙*/
margin-right: 5px;
}
#main{
float: left;
width: 695px;
height: 500px;
background-color: blue;
}
</style>
</head>
<body>
<div id="contain">
<div id="side"></div>
<div id="main"></div>
</div>
</body>
</html>

3行2列布局:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
*{
padding: 0;
margin: 0;
}
#contain{
margin: 0 auto;
width: 1000px;
height: 600px;
}
#header{
height: 200px;
background-color: blue;
margin-bottom: 5px;
}
#main{
height: 600px;
margin-bottom: 5px;
}
#side{
height: 600px;
width: 200px;
float: left;
background-color: red;
}
#mains{
height: 600px;
width: 795px;
float: right;
background-color: green;
}
#footer{
height: 100px;
background-color: pink;
} </style>
</head>
<body>
<div id="contain">
<div id="header"></div>
<div id="main">
<div id="side"></div>
<div id="mains"></div>
</div>
<div id="footer"></div>
</div>
</body>
</html>

最新文章

  1. Linux内存管理之bootmem分配器
  2. log4j.properties 使用
  3. C# ICSharpCode.SharpZipLib.dll文件压缩和解压功能类整理,上传文件或下载文件很常用
  4. UIButton属性
  5. 【Android界面实现】FragmentPagerAdapter与FragmentStatePagerAdapter使用详解与区别
  6. C#将list转换为datatable
  7. UVa725 - Division
  8. Ildasm.exe 概要:
  9. jquery之音乐均衡器
  10. 由世纪互联运营的 Windows Azure 现已在中国正式发布
  11. 如何在github中贡献自己的力量
  12. Unity3D脚本使用:物体调用物体
  13. java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter
  14. 团队作业4——第一次项目冲刺(Alpha版本)2nd day
  15. SQL Server 中字段的精度问题
  16. 查看进程被哪台电脑的哪个进程连接(netstat)
  17. Note | 学术论文写作方法和技巧
  18. python第七十六天--堡垒机完成
  19. BASE64Encoder/BASE64Decoder(转)
  20. 美图DPOS以太坊教程(Docker版)

热门文章

  1. 最新 博盾习言java校招面经 (含整理过的面试题大全)
  2. vue中使用animate.css实现动画
  3. js实现限制容器中字符个数
  4. 转:Cesium 和 Webpack
  5. wx存储数据到本地及本地获取
  6. 机器学习之逻辑回归(Logistic)笔记
  7. PB笔记之数据窗体分组合计列
  8. 利用WkHtmlToPdf,把H5 转成PDF
  9. kubernets 证书过期的问题
  10. 关于Vue中,父组件获取子组件的数据(子组件调用父组件函数)的方法