先说说FC,FC的含义就是Fomatting Context。它是CSS2.1规范中的一个概念。它是页面中的一块渲染区域,并且有一套渲染规则,它决定了其子元素将如何定位,以及和其他元素的关系和相互作用。BFC和IFC都是常见的FC。分别叫做Block Fomatting Context 和Inline Formatting Context。
<div class="aside"></div> <div class="main"></div>
div {
width:300px;
}
.aside {
width: 100px;
height: 150px;
float: left;
background: black;
}
.main {
height:200px;
background-color:red;
}.main {
overflow:hidden;
height:200px;
background-color:red;
}
<div class="parent"> <div class="child"></div> </div>
.child {
border:1px solid red;
width:100px;
height:100px;
float:left;
}
.parent {
border:1px solid black;
width:300px;
}.parent {
border:1px solid black;
width:300px;
overflow:hidden;
}<div class="p"></div> <div class="p"></div>
.p {
width:200px;
height:50px;
margin:50px 0;
background-color:red;
}<div class="p"></div> <div class="wrap"> <div class="p"></div> </div>
.wrap {
overflow:hidden;
}版权声明:本文为博主原创文章,未经博主允许不得转载。
原文:http://blog.csdn.net/mevicky/article/details/47008939