メインコンテンツ
この例では:
.sidebar が固定の 250px
.main は calc(100% - 250px) で残りのスペースをピッタリ使ってます。
calc() を使って、残りの幅を自動計算しています!
.main { width: calc(100% - 250px);
事例
✅ よく使われる例: 1. 固定幅と割合を混ぜたいとき: css .main-content { width: calc(100% - 250px); /* サイドバーが250pxなら、残りをメインに */ } 2. 文字サイズの調整: css font-size: calc(1em + 2vw); /* デバイス幅に応じて拡大縮小 */ 3. 中央寄せ(左右の余白を自動計算): css margin-left: calc((100% - 800px) / 2); ✅ 使用上の注意: 演算子(+、-、*、/)の前後には必ず半角スペースが必要です。 css /* 正しい */ width: calc(100% - 20px); /* 間違い(スペースがない) */ width: calc(100%-20px); /* 動作しないことがある */