外箱の中に一列に並んでいる箱の中の
一番、右側の箱の幅を
自動的に、外枠の中がいっぱいになるよう
最大幅をとらせたいのですが
方法が分かりません。
緑色の外枠の内側にある、ピンク色の box の幅を
左側の赤枠の隣側の空白を
すべて埋めるように
自動的に設定したいのですが
どのようにしたら良いのでしょうか。
緑色の外枠の幅が、設定変更が多い状況のため
個別ユーザーごとに
右側のピンク色の box の幅を固定値で指定することが
できません。
上の図では、内側の箱のあいだに空白が入ってしまうため
下の図のような完全に外枠の幅いっぱいが埋まる方法が必要です。
これまで試してみて、うまく行かなかった方法として
table による改行防止方法
--> 内側の箱の間に空白が入ってしまう
max-width を右側の箱に指定する
--> 改行してしまう
右側の箱の内側に、inline でない div を入れる
--> ピンクの箱自体が inline-block なため
内側の div が、外枠いっぱいに広がらず
以上、よろしくお願いします。
html
1<div class="out" > 2 <div class="inL" > 3 Left 4 </div> 5 6 <div class="inR" > 7 Right 8 </div> 9</div> 10 11```css 12.out > div { 13 display: inline-block; 14 white-space: nowrap; 15} 16.out { 17 width: 200px; 18 border: thin solid green; 19} 20.inL { 21 width: 70px; height: 50px; 22 border: thin solid red; 23} 24.inR { 25 width: auto; height: 50px; 26 background-color: pink; 27} 28
(質問文は編集できます)質問文のコードはそれぞれコードブロックで囲んでいただけませんか? ```(バッククオート3つ)で囲み、前後に改行をいれるか、コードを選択して「<code>」ボタンを押すとコードブロックになります。また、試されたコードそれぞれを提示していただけませんか?
これとは違うのでしょうか?
https://teratail.com/questions/170504
過去の質問を見てもいずれも放置なので、終わらせるつもりがないということなのでしょうか?
https://teratail.com/questions/161090
回答2件
あなたの回答
tips
プレビュー