margin-top怪异
来源:6-8 分类页面开发(列表List模块开发)

璀璨的光
2018-11-28
原本是想给contentlist 加个margin-top使其不要被header-top挡住,就是图中的全部分类那一栏div,但是我设置margin-top发现是这样,很奇怪,header高度是0,所以我只能设置padding-top了,老师能解释下为什么吗
写回答
2回答
-
吕小鸣
2018-11-28
同学你好,这个问题是由于class.header这个div的子元素都是fixed的,所以它的高度是无法被撑开,所以靠margin-top来使位置下移,同时下面的class.content-list也自动的下移动了位置。
当然,你也可以给class.header设置一个高度64px,同时class.content-list的位置就会自动排在class.header下面了就无须加margin-top了哈。
00 -
璀璨的光
提问者
2018-11-28
老师你好,我查了下资料,上下两个div外边距,比如上div的margin-bottom为20px,下div的外边距为30px,那么两个div的总体表现都是30px,我这个问题中两个div设置的都是margin-top,但是因为上边的div高度为0,所以可以看做上边div的margin-bottom,然后就是两个div的外边距重叠的问题,请问我这个想法正确吗
00
相似问题