#mid{margin-left:123px
为什么margin-left:123px不是在左边平行移动123px,而是上去了呢,他也没有定义margin-top的值是如何浮上去的呢??
为什么margin-left:123px不是在左边平行移动123px,而是上去了呢,他也没有定义margin-top的值是如何浮上去的呢??
2016-09-08
我的理解是这样的:由于#left{float:left;width:110px; border:1px solid #999;}这个“left块”设置浮动,所以下一个div块“min”不论设不设设置float浮动都会自动和上一个div块“left块”自动对齐,你试一下以下代码:
#left{float:left;width:110px; border:1px solid #999;}
#mid{margin-left:123px;width:650px;border:1px solid #999;}
注意这部分必须在mid中使用margin-left:123px;不可使用left:13px;这是为什么我也不清楚!!!!
链接如下:http://www.imooc.com/code/1426
又或者在min块也设置float,代码如下:
#left{float:left;width:110px; border:1px solid #999;}
#mid{float:left;margin-left:13px;width:650px;border:1px solid #999;}
注意这部分在min块中使用margin-left:13px;
举报