具有固定宽度和流畅内容的CSS侧边栏

R3T*_*ech 3 html css fixed width fluid

我正在尝试添加一个固定宽度的侧边栏.但内容div应该是流动的.

这是我的代码:

.page-main{
    padding: 10px;
    height: auto;
    overflow: hidden;
}

.page-content{
    background-color: red;
    width: auto;
    overflow: hidden;
}

.page-side {
    float: right;
    width: 200px;
    background-color: green;
}
Run Code Online (Sandbox Code Playgroud)
<div class="page-main">
                <div class="page-content">
                    Content

                </div>
                <div class="page-side">
                    Sidebar
                </div>
            </div>
Run Code Online (Sandbox Code Playgroud)

我希望有人能帮帮忙.

小智 11

就在移动.page-side之前.page-content在你的HTML

.page-main{
    padding: 10px;
    height: auto;
    overflow: hidden;
}

.page-content{
    background-color: red;
    width: auto;
    overflow: hidden;
}

.page-side {
    float: right;
    width: 200px;
    background-color: green;
}
Run Code Online (Sandbox Code Playgroud)
<div class="page-main">
  <div class="page-side">
    Sidebar
  </div>
  <div class="page-content">
    Content
  </div>                
</div>
Run Code Online (Sandbox Code Playgroud)