[CSS] flexbox で 2カラム(固定+可変)

2023年1月22日

固定幅と可変幅の2カラムを実現するためのCSSです。IEを除く最新ブラウザで対応しています。

<div id="contents">
  <div id="side">固定</div>
  <div id="main">可変</div>
</div>
#contents {
  width: 100%;
  display: flex;
}
#side {
  width: 250px; /* 固定幅 */
  padding: 20px; /* 削除可 */
  height: 100vh; /* 削除可 */
  background: #DEE; /* 削除可 */
}
#main {
  width: 100%;
  flex: 1;
  padding: 20px; /* 削除可 */
  height: 100vh; /* 削除可 */
  background: #CDD; /* 削除可 */
}

See the Pen flexbox-2column by Mitsuaki KIDA (@kidatti) on CodePen.

HTML/CSSCSS

Posted by kidatti