已采纳回答 / doits
因为当年你做一个比较大的网页的话,你这么一弄,所有的地方的样式都被你设置好了,有的地方需要的字体颜色什么的大小,还要单独去设置,而有的地方是默认的样式,你提前在body里面全部设置好,这样会多写很多代码。
2017-02-11
.head,.main{ width:960px; height:600px;/*【任务1】*/margin:0 auto;}
.left{ width:220px; height:600px; background:#ccc; /*【任务2】*/float:left;}
.r_sub_right{ width:200px; height:600px; background:#9FC; /*【任务3】*/float:right;}
.footer{ height:50px; background:#9F9; /*【任务4】*/clear:both;}
.left{ width:220px; height:600px; background:#ccc; /*【任务2】*/float:left;}
.r_sub_right{ width:200px; height:600px; background:#9FC; /*【任务3】*/float:right;}
.footer{ height:50px; background:#9F9; /*【任务4】*/clear:both;}
已采纳回答 / 老橙子
因为绝对定位需要相对定位进行定位啊,你这样只有left和right的绝对定位,absolute默认就是以整个html的body进行绝对定位的,一设置这个left:0和top:0你就会直接卡在网页的左上角,因此需要在你的父容器div class="kuandu"里面设置position:relative;将你子div的绝对定位的参照物换成父容器,然后你的子div才能用absolute定位。但是你也可以把代码换成上面那位的直接用relative来定位子div,然后用margin来控制距离
2017-02-05
有没有像我注释掉才能有效果的小伙伴~顶上去
.head,.main{ width:960px; height:600px;/*【任务1】*/margin:0 auto;}
.left{ width:220px; height:600px; background:#ccc; /*【任务2】*/float:left;}
.r_sub_right{ width:200px; height:600px; background:#9FC; /*【任务3】*/float:right;}
.footer{ height:50px; background:#9F9; /*【任务4】*/clear:both;}
.head,.main{ width:960px; height:600px;/*【任务1】*/margin:0 auto;}
.left{ width:220px; height:600px; background:#ccc; /*【任务2】*/float:left;}
.r_sub_right{ width:200px; height:600px; background:#9FC; /*【任务3】*/float:right;}
.footer{ height:50px; background:#9F9; /*【任务4】*/clear:both;}