另外,你的main DIV的width是100%;当浏览器缩小时,肯定会有溢出的。。。
简单调试了下:你看看,中间那个红色的可以当作空白来用.
tiaoshi :在调试的时候用的,可以选择性的删掉.
#main{margin:12px 0px 0px 0px;width:100%;height:600px;}#main-left{ width:660px; height:553px; padding:auto; margin:auto; background-color:#cccccc;/*tiaoshi*/ float:left;}#blank{ /*tiaoshi*/ width:10px; height:100px; float:left; margin:auto; background-color:red;/*tiaoshi*/}#main-right1{ width:300px; height:100px; padding:auto; margin:auto; background-color:blue;/*tiaoshi*/}
<div id="main"> <div id="main-left">ss</div> <div id="blank">s</div><!--tiaoshi--> <div id="main-right1">ss</div> </div>
如果div里面不是图片的话,可以围绕在main-left的右边。。这个我知道。。
你试试这样:在main-left中加入display:block;在main-right1中加入float:right;
你在#main-right1里面加个float:left,或者将两个div的宽度缩小一些。