次のような div を配置するために CSS を使用しようとしています。
a) 含まれているものの外側に表示されますdiv
(これは可能です)。
b) の下端は、それを含む(私が苦労している)div
上端に隣接しています。div
div
視覚的には、最終結果は、次の図のように、div がそれを含む の上にあるように見えるはずです。
注:div
ダイアグラム内の「A」の高さはその内容によって異なるため、「top」プロパティを「-150px」またはその他の負の定数に設定しても機能しません。私もJSを避けようとしていますが、CSSだけでこれを達成できない場合はJSを使用します.
サンプルコード:
<body>
<div id="div-B" style="
position: absolute;
top: 200px;
left: 200px;
height: 200px;
width: 200px;
background: red;
">
<div id="div-A" style="
width: 150px;
background: green;
">
This is a bunch of text. This is a bunch of text. This is a bunch of text. This is a bunch of text. This is a bunch of text. This is a bunch of text.
</div>
</div>
</body>
ありがとう!