
レスポンシブデザインで左側の要素の横幅だ固定、右側がブラウザの横幅によって可変するときのCSSの設定方法です。
下記は、左側の要素が300px、右側の要素が、可変で作成するときのcssの指定です。
html
<div class="wrapper">
<div class="side">
<!-- 固定 -->
</div>
<div class="main">
<!-- 可変 -->
</div>
</div>
css
.wrapper {
overflow: hidden;
}
.main {
float: right;
width: 100%;
margin-right: -300px;
padding-right: 300px;
box-sizing: border-box;
}
.side {
float: left;
width: 300px;
}