老师,请问下为什么新代码多了 display:inlineblock,和width: 100%
来源:16-10 详情弹层页(2)- CSS Sticky footer

千修罗
2019-07-04
我试了 没有这两行,icon-close 是不会固定在下面的,但是为什么 旧版本的写这个代码OK?
写回答
3回答
-
weixin_慕妹0008060
2020-04-02
因为,子DIV块中设置margin-top会引发外边距合并问题,从而导致父div会向下移动margin-top的距离。
设置display:inline-block会触发bfc,从而规避了外边距(父子类型外边距合并)问题,其实也可以设置为overflow:hidden。
参考视频:https://www.bilibili.com/video/BV1j7411g7SK?p=92
112020-04-07 -
心滕thy
2019-10-31
旧版本加了一个.clearfix 这个class里写了display:inline-block
00 -
ustbhuangyi
2019-07-04
如果不设置 inline-block,那么这个层就把 close 图标顶到下面了。
012019-07-04
相似问题