私は修正があるかどうか疑問に思っていました。
<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
。