flexbox
は、2つの列で固定します。左側は固定幅で、右側はページサイズが変更されると縮尺されます。たとえば、:固定列幅が1つのFlexbox
<style>
.flex_container {
display: flex;
width: 100%;
}
.flex_col_left {
width: 200px;
}
.flex_col_right {
width: 85%;
}
</style>
<div class = "flex_container">
<div class = "flex_col_left">
.....
</div>
<div class = "flex_col_right">
.....
</div>
<div>
これはある程度機能しますが、pxと%を混在させているように感じることはありません。このようにするのは間違っていますか?もしそうなら、もっと良い解決策がありますか?
EDITクラスの名前付けの問題は、タイプミスで修正されました。
パーフェクト - 感謝。そして、これはIE11でも正しく表示されない問題を修正します。素晴らしい! – RGriffiths
あなたは大歓迎です。 –
これを古いFlexbox仕様(私の場合はAndroid 4.3のブラウザ)で動作させようとする人にとっては、 'flex:1'の代わりに' -webkit-box-flex:1'を使用する必要がありますその他いくつかの変更点)、例:https://www.w3schools.com/code/tryit.asp?filename=FOTB9PW8ZJ8X –