清除浮动的几种方式
2018-01-29 23:10
323 查看
<!DOCTYPE html>
<html>
<head>
<meta
charset="utf-8" />
<meta
http-equiv="X-UA-Compatible"
content="IE=edge">
<title>清除浮动</title>
<meta
name="viewport"
content="width=device-width, initial-scale=1">
<link
rel="stylesheet"
type="text/css"
media="screen"
href="main.css" />
<script
src="main.js"></script>
<style>
.content{
width:
500px;
/* height: 300px; */
background-color:
pink;
/* overflow:hidden; */
4000
/* 清除浮动方式二
给父盒子设置overflow:hidden
如果父盒子中有定位的元素,一般不推荐使用该种方式清除浮动。*/
}
.left{
width:200px;
height:
300px;
background-color:
#CC12F2;
float:
left;
}
.right{
width:300px;
height:
300px;
background-color:#1CCBEA;
float:
left;
}
.footer{
height:
50px;
width:500px;
background-color:
black;
}
/* 清除浮动方式一 */
/* .clearfix{
clear: both;
} */
/* 清除浮动方式三
这个是最好的一种清除浮动的方法
*/
.clearfix:after{
content:"";
/* display: block; 块级显示 */
clear:
both;
height:0;
line-height:0;
visibility:
hidden;
}
.clearfix{
zoom:
1; /* 为了兼容IE浏览器 */
}
</style>
</head>
<body>
<!-- 清除浮动
☞清除浮动不是删除浮动
☞清除浮动指的是清除浮动的影响
注意:
当子元素设置了浮动,父元素没有高度的时候,造成页面布局混乱。这种情况下进行清除浮动。 -->
<div
class="content clearfix">
<!-- 只需要在父级里面填加类就可以了 -->
<div
class="left"></div>
<div
class="right"></div>
<div
class="clearfix"></div>
</div>
<div
class="footer"></div>
</body>
</html>
<html>
<head>
<meta
charset="utf-8" />
<meta
http-equiv="X-UA-Compatible"
content="IE=edge">
<title>清除浮动</title>
<meta
name="viewport"
content="width=device-width, initial-scale=1">
<link
rel="stylesheet"
type="text/css"
media="screen"
href="main.css" />
<script
src="main.js"></script>
<style>
.content{
width:
500px;
/* height: 300px; */
background-color:
pink;
/* overflow:hidden; */
4000
/* 清除浮动方式二
给父盒子设置overflow:hidden
如果父盒子中有定位的元素,一般不推荐使用该种方式清除浮动。*/
}
.left{
width:200px;
height:
300px;
background-color:
#CC12F2;
float:
left;
}
.right{
width:300px;
height:
300px;
background-color:#1CCBEA;
float:
left;
}
.footer{
height:
50px;
width:500px;
background-color:
black;
}
/* 清除浮动方式一 */
/* .clearfix{
clear: both;
} */
/* 清除浮动方式三
这个是最好的一种清除浮动的方法
*/
.clearfix:after{
content:"";
/* display: block; 块级显示 */
clear:
both;
height:0;
line-height:0;
visibility:
hidden;
}
.clearfix{
zoom:
1; /* 为了兼容IE浏览器 */
}
</style>
</head>
<body>
<!-- 清除浮动
☞清除浮动不是删除浮动
☞清除浮动指的是清除浮动的影响
注意:
当子元素设置了浮动,父元素没有高度的时候,造成页面布局混乱。这种情况下进行清除浮动。 -->
<div
class="content clearfix">
<!-- 只需要在父级里面填加类就可以了 -->
<div
class="left"></div>
<div
class="right"></div>
<div
class="clearfix"></div>
</div>
<div
class="footer"></div>
</body>
</html>
相关文章推荐
- 第五篇:web之前端之float的几种清除浮动方式
- 2016/2/24 1,css有几种引入方式 2,div除了可以声明id来控制,还可以声明什么控制? 3,如何让2个div,并排显示。4,清除浮动 clear:left / right / both
- 清除浮动的几种方式
- css考核点整理(一)-浮动的理解和清除浮动的几种方式
- CSS—清除浮动的几种方式
- 前端之float的几种清除浮动方式
- 【css】清除浮动的几种方式
- css清除浮动的几种方式
- 清除浮动的几种方式,各自的优缺点
- 清除浮动的几种方式
- 清除浮动的几种方式
- 清除浮动的几种方式总结
- 清除浮动的几种方式
- CSS 清除浮动的几种方式
- html清除浮动的几种方式
- 清除浮动的几种方式
- 清除浮动的几种方式
- 清除浮动的几种方式--css基础
- 清除浮动的几种方式
- CSS清除浮动的几种方式