私は以下のhtml構造を持っています。私は "コンテナ" divの上に "緑色の"色の絶対divを表示したいと思います。以下は相対絶対親divの外側に表示される絶対絶対子divのCSS
<h4>
CSS Position Issue
</h4>
<div id="container" style="overflow: auto;height:55px;width:200px;border:3px solid blue;position:relative">
<ul>
<li>
<div style=";border:1px solid blue;">
<div style="height: 100px; width: 100px; background: red;">
if there is some really long content here, it will cause overflow, but the green box will not
<div style="position:absolute; z-index:-1; left: 60px; top:0; height: 220px; width: 120px; background: green;">
</div>
</div>
</div>
</li>
</ul>
</div>
本の出力です。
Iは、(親のdivの内側にある)親「コンテナ」DIVの外側に表示される緑色の着色絶対DIVを表示したいと思います。
以下は、望ましい出力スクリーンショットです。
ノースクリプトでは、すべての純粋なCSSのソリューションを探しています。
親が位置になければならず、トップ:0 –
は#1 container' 'の親のdivを作成し、それ'位置設定:relative'を。 '#container'から位置を取り除いてください。 – Huelfe
外部からどういう意味ですか?下のコンテナの上に、その横にあります。または、緑色のボックスに 'z-index:1;'を追加した場合のように、緑の上に表示したいですか? – Gezzasa