为什么负外边距可以让可视区域变大?想了好久都不理解

来源:1-1 CSS margin与容器的尺寸

betterl

2017-02-13 19:57

然后还有不懂 那个灰色的背景色有意义吗?没设置宽高 可是宽度和高度又从何而来的

写回答 关注

2回答

  • qq_在迷宫_0
    2017-02-13 21:38:06
    已采纳

    没设置宽高可以由里面的内容或者元素撑开的,灰色的背景是父元素的,就是方便看效果来的,你看的那块内容是改变子元素的magin值,如果蓝色块子元素margin水平上的值为负值,就会拉近和灰色背景父元素的距离,所以蓝色块的可是区域就变大了,如果是正值,与父元素距离加大,对应可是区域就变小了

    better... 回复qq_在迷宫...

    谢谢你,回答的好仔细,我自己在编辑器上敲了一下代码,体会了下你说的话,应该算是理解了!

    2017-02-13 21:49:56

    共 2 条回复 >

  • 慕桂英3594841
    2017-07-16 08:22:20

    哈哈,我也在疑惑呢,看到这个回答瞬间就明白了:以容器参考,可正可负的margin值

CSS深入理解之margin

本CSS教程带你深入讲解CSS的margin属性,解决你多年困惑

55942 学习 · 66 问题

查看课程

相似问题