我正在尝试创建一个布局,其中左侧有固定宽度和固定位置的侧边栏。
问题在于设置主要内容区域的宽度 - 它从屏幕向右延伸。这是我所拥有的:
<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 从左侧 220px 开始,但只填充窗口宽度?