為什么right這么窄?我并沒有設置寬度啊
<style type="text/css">
body{ margin:0; padding:0; font-size:30px; color:#fff}
.top{height:100px;background:gray;}
.main{height:500px;background:red;}
.left{height:500px;width:200px;background:blue;}
.right{height:500px;background:green;float:right;position:absolute;left:210px;}
.foot{height:100px;background:orange;}
</style>
這是我的代碼,我的問題是,如果不設置width,是不是就默認占整行呢?而且我設置float:right。 ?right不應該在最右邊嗎?相當于設置了right:0。但是必須在.right{}里加right:0,就能實現了
2016-05-06
用三列布局那個方法吧。。left用float,right用position:absolute; left:210px.right:0px;
2016-05-03
2016-04-21
因為你絕對定位了position:absolute;left:210px; 他和right同一個父元素下。
2016-04-21
據我猜測昂,絕對定位給你float覆蓋了,
2016-04-21
你.right ?又浮動,又絕對定位