親要素と2つの子要素(左からA,Bと称します)を横並びに配置させたいのですが、その際に、
AはAのサイズそのままに、
Bは余りを親要素分すべて伸ばして表示させたいです。
css
1.sample{ 2 display: -webkit-flex; 3 display: flex; 4 background-color: pink; 5 padding: 10px 0; 6} 7 8.childA{ 9 background-color: red; 10} 11 12.childB{ 13 background-color: blue; 14}
html
1<div class="sample"> 2 <div class="childA">要素1要素1要素1要素1</div> 3 <div class="childB">要素2</div> 4</div>
Aは可変のまま、この青い背景となっているBを親要素の右端まで自動で調整させるCSSの設定方法はありますでしょうか。
いろいろflexboxのオプションから検証してみましたが、再現できませんでした。
CSSのみで出来る方法を探しています。
再現にSassやJavaScriptの調整が必要な場合は「出来ない」で大丈夫です。
古いブラウザでは再現できなくてもOKです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/18 14:09