SOURCE

console 命令行工具 X clear

                    
>
console
<!-- 一般浮动是什么情况呢?一般是一个盒子里使用了CSS float浮动属性,
导致父级对象盒子不能被撑开,这样CSS float浮动就产生了。 
http://www.divcss5.com/jiqiao/j406.shtml-->

<div class="divcss5 clear1">
	<div class="divcss5-left">left浮动</div>
	<div class="divcss5-right">right浮动</div>

	<!-- 但会多加CSS和HTML标签。 -->
	<!-- <div class="clear">清除浮动2</div> -->
</div>
.divcss5 {
    width: 400px;
    border: 1px solid #F00;
    background: #FF0;
    /*方案1:加高度 */
    /* height: 102px;*/
    /* 推荐做法 */
    /* overflow: hidden; */
}


/* 方案3:不添加额外元素,使用伪元素清除浮动影响 */

.clear1:after,
.clear1:before {
    clear: both;
    display: block;
    content: "";
}

.clear {
    clear: both;
}

.divcss5-left,
.divcss5-right {
    width: 180px;
    height: 100px;
    border: 1px solid #00F;
    background: #FFF
}

.divcss5-left {
    float: left
}

.divcss5-right {
    float: right
}

本项目引用的自定义外部资源