こんにちはみんな、ここで私の最初の質問はスタックのオーバーフローです。かなりシンプルなものを手に入れようとすると、かなり明白なものが欠けていると思います。まだ "標準" CSSに慣れてきて、機能していないものを扱うには長年を要しています! Heh。位置のスクロールバーを取り除くこと:位置の絶対的な内部:オーバーフローの相対的な内部:
だから、私がやっているのサンプル:本質的には
<div style="overflow: auto; border: 1px solid">
hello
<div style="position: relative; z-index: 99999; top: 0px; left: 0px;">
<div style="z-index: 99999; overflow-y: hidden; position: absolute; overflow: hidden; height: 200px; left: 0; auto: 0">
<ul>
<li >New</li>
<li >Old</li>
</ul>
</div>
</div>
</div>
:最初のdivコンテナは、私は自動的にオーバーフローコンテンツが追加されるようたいこと、です。そのコンテナの中に、ここで簡略化したポップアップメニューがあります。ポップアップメニューが "hello"のすぐ下に表示されます。
しかしながら、私の問題は、絶対位置によって予想されるように、親からポップアップメニューが出てくるのではなく、実際にスクロールバーが親に現れることです。
私は、「位置:相対」を取っても機能するとは知っていますが、必要な場所(直前の要素の直下)には表示されません。
私はここで何が欠けていますか?
編集:ここサンプル:すべてのhttp://marcos.metx.net/OverflowTest.htm
あなたはcssの例で私たちがもっと理解できるようにライブのHTMLをお願いします。 –