私は修正があるかどうか疑問に思っていました。
<div id="div1" style="position: fixed; top:0; z-index:1; background:white;">
</div>
<div id="div2" style="position: absolute; top:100; z-index:0;">
<table>
<tr>
<td>
<input type="button" style="position: fixed; top:50; z-index:2;" />
</td>
</tr>
<tr>
<td>
some text that is longer than the width of the button
</td>
</tr>
</table>
</div>
の前に が必要で、buttonの前に<div id="div1">と が必要です 。しかし、私が得ているのはボタンの前です。button<div id="div1"><div id="div2"><div id="div1">
その理由は、が背後にあるにbuttonネストされているためだと思います。リストラ以外に何かアイデアはありますか?<div id="div2"><div id="div1">
ページを下にスクロールすると、ボタンがテキストの上にスクロールするようにこれを行っています。
テキストはボタンの幅よりも長いので、ボタンの横から余分なテキストが出ないように、空白の div を行います。
この質問に対する答えは、私の疑いを裏付けるものだと思いますが、これを回避したいと思います。基本的にbuttonは前div1とdiv1前が欲しいですdiv2。