课程
/前端开发
/HTML/CSS
/网页布局基础
为什么margin-left是792px?不是110+13+650+17=790吗?
2016-03-18
源自:网页布局基础 5-1
正在回答
我知道了 792=123+1+650+1+17(多加的2就是中间的边框宽度border:1px *2)
123是没有算上中间边框左边宽度的,17也没有中间边框右边宽度的。
#mid的border左右两边还各有1px宽度
cp0417 提问者
#wrap{width:970px; margin:0 auto;}
#mainbody{position: relative; margin-top:15px;}
#left{position:absolute;left:0;top:0;width:110px; }
#mid{margin:0 150px 0 120px;width:650px;border:1px solid #999;}
#right{position:absolute;right:0;top:0;width:150px;border:1px solid #999;}
流海侃人
应该是790px啊。
流海侃人 回复 cp0417 提问者
举报
让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识