请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

outer高度不是0吧?

老师,这里outer没加flex之前,高度应该是inner的文字内容高度而不是0吧?只不过没把inner的margin算进去吧?

正在回答 回答被采纳积分+3

1回答

对,你这个理解是对的。

没加 flex 之前:

  • outer 的高度 不是 0

  • 它的高度 = inner 里的文字内容高度

  • 只是 innermargin 不参与 outer 高度计算

也就是说,inner内容区(content) 会把 outer 撑开。但 innermargin-top / margin-bottom 会发生 margin collapse(外边距折叠),看起来就像没被算进去。

所以视觉上你会感觉,outer 好像没高。但实际上,它有高度,只是没把 margin 算进去。


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
React 19 高薪技术 从入门到进阶
  • 参与学习       158    人
  • 解答问题       22    个

React是进入前端岗位必会技术,会React19竞争力更强,薪资更高

了解课程
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号