height: auto; overflow: hidden;
<style>
.class{ width: 800px; height: auto; overflow: hidden; margin: 0 auto; border: 1px solid red; }
.class01{float: left; width: 300px; height: 300px; margin: 10px; border: 1px solid #ccc; }
.class02{ float: left; width: 300px; }
</style>
<div class="class">
<div class="class01">
</div>
<div class="class02">
<div class="class01">
</div>
<div class="class01">
</div>
</div>
</div>