jjw

写给自己的博客。 记录学习的点滴以备查。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

css子元素高度百分比时的计算问题

Posted on 2022-04-18 11:18  jjw  阅读(235)  评论(0编辑  收藏  举报
        .child {
            /* box-sizing: border-box; */
            box-sizing: content-box;
            margin: 10px;
            padding: 10px;
            height: 100%;
            background-color: blue;
        }

1、子元素height: 100%, box-sizing: content-box时, 如果父元素 height: 600px时,那么子元素的content的高是600px, 当子元素的padding: 10px; margin: 10px;  子元素的实际高度是 640px

2、如果子元素的box-sizing: border-box时,子元素的实际高度是620px。(padding不计算在内)