课程
/前端开发
/HTML/CSS
/如何用CSS进行网页布局
我困惑了,为什么main边界0 310 0 210 这个310难道不是main与left之间的间距?为什么是main与浏览器最左的边距????
2016-01-06
源自:如何用CSS进行网页布局 4-3
正在回答
absolute固定了宽度。换个角度想,三个div没有包含在一个盒子中,所以可以算各自独立的吧所以计算middle边距的时候和左右两个div无关
记不记得前面有个习题,是说float和absolute属性脱离文档流(如果不记得,在返回去看看)。。。。左右两列设置了absolute属性,使其脱离了文档流。。margin是设置外边距的。视频里设置左外边距200px(这是左边 .left 的宽度),右外边距300px(右边 .right 的宽度),所以能够正好在这两者之间。。如果不设置边距,main标签中的内容就填充到浏览器的100%,被左边和右边遮盖。。...如果还不懂,建议你复习复习基础。
Balrog
Seandor
无敌小哥儿 回复 Balrog
margin:上 右 下 左,当只有两个数值时,表示(上下,左右),当只有一个数值时表示(上下左右),当有三个数值时表示(上,左右,下),比如margin:20px 50px ,表示分别距离上边距和下边距20px ,距离左右边距各50px
举报
用最简洁的案例教你布局的那些知识,这是前端工程师基本技能