HTMLはdivの私はそれに2つのdivタグで大きなdiv要素を表示するには、上記のコードを使用し
div.div1 {
position: relative;
border: 1px solid black;
height: 100px;
width: 100px;
padding: 10px;
}
div.div2 {
background-color: gray;
border: 1px solid black;
padding: 10px;
}
div.div3 {
position: absolute;
border: 1px solid red;
height: 20px;
width: 20px;
bottom: 10px;
left: 10px;
}
<div class="div1">
<div class="div2">Test 123</div>
<div class="div3">A</div>
</div>
の高さを拡張します。最初のものはposition: absolute
を使ってdivの左下に置きます。
2番目の灰色の高さを最初の5ピクセル上に延長できますが、正確な高さをピクセルで測定する必要はありません(下の写真のように)。私は例えばheight: 50px;
を設定することができますが、別の方法がありますか?
いいえ、フレックスボックスは、左の代わりに右下の 'A' divを移動する必要がある場合など、私はabit thoを邪魔し続けます。どうすればいいですか?絶対位置のために私は 'right:5px;'と言うでしょう。例えば... – darkchampionz
ブロック要素のように、ブロック要素を右揃えにするには、 'margin-left:auto;' - https:// jsfiddleを使います。 net/dj5eyad6 /。これはフレックスのすべての異なる設定を行うための良いコードペンです:https://codepen.io/enxaneta/pen/adLPwv – Pete
助けてくれてありがとう、私はあなたの答えを受け入れました。申し訳ありませんが、最後の質問はおそらく私は2つの 'A 'divを表示することができます、1つは左ボット、もう1つは右ボットですが、同じ行に表示されますか?私は別のdiv 'div4'を' margin-right:auto; 'と使っていますが、最初の行の下の行に配置します。 – darkchampionz