为了账号安全,请及时绑定邮箱和手机立即绑定

关于margin有点不懂

我困惑了,为什么main边界0 310 0 210  这个310难道不是main与left之间的间距?为什么是main与浏览器最左的边距????

正在回答

3 回答

absolute固定了宽度。换个角度想,三个div没有包含在一个盒子中,所以可以算各自独立的吧所以计算middle边距的时候和左右两个div无关

0 回复 有任何疑惑可以回复我~

记不记得前面有个习题,是说float和absolute属性脱离文档流(如果不记得,在返回去看看)。。。。左右两列设置了absolute属性,使其脱离了文档流。。margin是设置外边距的。视频里设置左外边距200px(这是左边   .left        的宽度),右外边距300px(右边    .right   的宽度),所以能够正好在这两者之间。。如果不设置边距,main标签中的内容就填充到浏览器的100%,被左边和右边遮盖。。...如果还不懂,建议你复习复习基础。

2 回复 有任何疑惑可以回复我~
#1

Balrog

脱离文档流是什么意思啊~~是不是就是说文字可以在宽度变小的情况下,自动换行~~
2016-02-22 回复 有任何疑惑可以回复我~
#2

Seandor

我懂了,谢谢啊
2016-03-23 回复 有任何疑惑可以回复我~
#3

无敌小哥儿 回复 Balrog

不是。相当于你在一张纸片写了好多字(ABCDEFGHIJK),A脱离了文本流,相当于A被写在了便利贴上,贴在了纸片上,纸片下还可以写字,只是看不到而已
2016-03-23 回复 有任何疑惑可以回复我~

margin:上 右 下 左,当只有两个数值时,表示(上下,左右),当只有一个数值时表示(上下左右),当有三个数值时表示(上,左右,下),比如margin:20px 50px ,表示分别距离上边距和下边距20px ,距离左右边距各50px

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
如何用CSS进行网页布局
  • 参与学习       209624    人
  • 解答问题       1153    个

用最简洁的案例教你布局的那些知识,这是前端工程师基本技能

进入课程

关于margin有点不懂

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信