2.2.子元素占父元素剩余的全部

0.初始化所有標(biāo)簽

/* 重置所有標(biāo)簽 */
* {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
}

/* 必須定義父級寬高 */
html,
body {
  height: 100%;
  width: 100%;
}

1.父元素

#app {
  width: 100%;
  height: 100%;
  display: flex; /* 布局 */
  flex-direction: column; /* 上下方向 */
  background: white;
}

2.子元素-固定高度

/* 上邊 */
#top {
  /* 固定高度 */
  height: 60px;
  /* 固定高度的Div不占據(jù)剩余空間 */
  flex: 0 0 auto;
  background: red;
}

3.子元素-占剩余父級元素所有高度

/* 下邊 */
#bottom {
  /* 占父級元素剩余的高度 */
  /* height: calc(100% - 60px);  */
  flex: 1 1 auto;
  background: blue;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容