5-3节,最后的编程题
设置left为绝对定位后,并设置定宽200px后,right不设置宽度,那right的宽度为什么是main的宽度减去left的宽度?
设置left为绝对定位后,并设置定宽200px后,right不设置宽度,那right的宽度为什么是main的宽度减去left的宽度?
2016-12-27
个人认为:right和left是在main下的块状元素,属于块嵌套着块,当left设定了绝对定位后,right不设置宽度为自适应,所以宽度为main的宽度减去left的宽度。
->我的答案,亲测无误。
.top{width:100%;background:gray;height:50px;}
.main{width:100%;background:red;height:500px;}
.left{ width:30%;float:left; background:blue;height:500px;}
.right{width:70%;float:right; background:green;height:500px;}
.foot{width:100%;background:orange;height:100px;}
举报