左側に固定幅と固定位置のサイドバーがあるレイアウトを作成しようとしています。
問題は、メイン コンテンツ エリアの幅を設定することです。画面から右に伸びます。これが私が持っているものです:
<body>
<div class="left-sidebar">
sidebar
</div>
<div class="main-content">
main
</div>
</body>
CSS:
body {
position: relative;
}
.left-sidebar {
position: fixed;
top: 0;
left: 0;
width: 220px;
}
.main-content {
position: absolute;
top: 0;
left: 220px;
background: #f0f0f0;
width: 100%;
}
メイン コンテンツの div を左から 220 ピクセルで開始し、ウィンドウの幅だけを埋めるにはどうすればよいですか?