怎么可能div right 在div main里面,他的参考是div main 不是浏览器窗口,不会自动适应浏览器的。可以把div main 设置成relative,把div right设置成absolute,right=0,让他靠右,这是可以用%来设置宽度,并且这时也是以div main为参考的。
这样做不能简单实现,不用js判断实现不了。用表格分开,里面放div勉强能行,但兼容性不好,效果差强人意。
都用float:left就可以了
也用width:100% 就行了