SOURCE

console 命令行工具 X clear

                    
>
console
	<div class="box">
		<ul>
			<li class="son"></li>
			<li class="son"></li>
			<li class="son"></li>
		</ul>
	</div>
<!-- 只有元素的宽度是充分可利用的时候,才可以使用margin负值在视觉上产生大于布局的宽度 ,比如上面dom的ul,他的宽度是布满整个.box 使用margin-right:-20px 产生20px的多余宽度用于子元素。  overflow产生bfc,清理浮动 -->
		.box {
			line-height: 0;
			width: 340px;
			/* overflow: hidden; */
      overflow: hidden;
		}
		ul {
			background: #f00;
			margin: 0;
			overflow: auto;
			margin-right: -20px;
			padding: 0;
		}
		li {
			float: left;
			width: 100px;
			height: 100px;
			margin-right: 20px;
			background: #ff0;
			list-style: none;
		}