本文来自慕课网css深入理解之margin,感谢 张鑫旭老师,由于知识点太多,所以以截图的形式,方便理解

margin改变容器尺寸

首先上一个标准盒模型

margin改变容器尺寸

margin与可视尺寸的关系:在没有设定宽高的普通block水平元素前提下,只能改变水平的可视宽高,下图为默认

margin改变容器尺寸

当margin左右变为-50px,水平方向发生了变化

margin改变容器尺寸

当水平变为100px

margin改变容器尺寸

但是,垂直方向发生变化则没有改变可视尺寸

margin改变容器尺寸

下面是实际场景的应用,将浮动的文字环绕效果变成一侧定宽的自适应布局,如图

margin改变容器尺寸

margin改变容器尺寸


下面是margin预占据尺寸的关系,适用条件很广,条件要求如下

margin改变容器尺寸

通过修改margin-bottom的值能直观的提现到background上面

margin改变容器尺寸

margin改变容器尺寸

应用场景:如底部留白,一些浏览器不支持通过padding设置的留白,但margin的兼容性最好

margin改变容器尺寸

相关文章:

  • 2021-09-09
  • 2022-12-23
  • 2021-04-01
  • 2022-12-23
  • 2021-10-18
  • 2021-07-12
  • 2021-12-26
猜你喜欢
  • 2021-11-03
  • 2022-02-16
  • 2021-11-25
  • 2021-09-24
  • 2021-08-14
  • 2022-12-23
  • 2022-02-23
相关资源
相似解决方案