p,
div{...}{
margin:5px;
}
.wrap{...}{
width:440px;
margin:10px;
clear:both;
}
.div1,
.div2p{...}{
float:left;
width:80px;
margin:8px;
display:inline;
}
<divclass="wrap">
<divclass="div1">div1,浮动</div>
<divclass="div2">
<pclass="div2p">div2内p1</p>
<pclass="div2p">div2内p2</p>
<pclass="div2p3">div2内p3,不浮动</p>
</div>
<divclass="div3">div3,不浮动</div>
</div>

.div2p{...}{
......
clear:left;
}

.div2p3{...}{
clear:left;
}

.div2{...}{
......
margin-left:120px;
}

.div2:after{...}{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.div2{...}{
margin-left:120px;
}

.div2{...}{
overflow:auto;
height:100%;/**//*针对ie6*/
}

.div2{...}{
margin-left:120px;
}

.div2{...}{
margin-left:0;
}

.div2{...}{
float:left;
}
.div3{...}{
clear:both;
}