1.给父元素设置这类margin 需要子元素是块级元素 displayinline/inlineblock都不行
2.子元素如果是块元素 则可能是没有设置宽度 块级元素默认宽度是屏幕宽度 所以没有宽度会导致无效
ps:当不知道盒子的问题出在哪里时 考虑给他➕border 便于观察和调整
解决办法之一是给父级盒子设置display:flex 那么子元素的margin 0 auto就可以起作用了
本文探讨了块级元素与内联元素在设置margin时的区别,分析了子元素为块级元素时,未设置宽度导致margin失效的原因,并提供了解决方案。
1.给父元素设置这类margin 需要子元素是块级元素 displayinline/inlineblock都不行
2.子元素如果是块元素 则可能是没有设置宽度 块级元素默认宽度是屏幕宽度 所以没有宽度会导致无效
ps:当不知道盒子的问题出在哪里时 考虑给他➕border 便于观察和调整
解决办法之一是给父级盒子设置display:flex 那么子元素的margin 0 auto就可以起作用了
8049

被折叠的 条评论
为什么被折叠?