猿问

z-index的最小值和最大值?

z-index的最小值和最大值?

我的HTML页面中有一个div。我基于某些条件显示这个div,但div显示在我指向鼠标光标的HTML元素后面。

我已经尝试了从0到999999的z-index的所有值。任何人都可以告诉我为什么会发生这种情况?

CSS的Z-INDEX属性是否有任何最小值或最大值?

.divClass {
     position: absolute; 
     left: 25px; 
     top: 25px; 
     width: 320px;
     height: 300px; 
     z-index: 1000; }
<table cellspacing="0" cellpadding="0" width="100%">
  <tr>
    <td>
      <asp:HyperLink ID="lnkProgram" runat="server"></asp:HyperLink>
    </td>
  </tr>
  <tr>
     <td>
         <div class="divClass">
           Some Data         </div>
     </td>
  </tr> </table>

.divClass通过<asp:hyperlink>使用jQuery 显示和隐藏div与onclick 。



精慕HU
浏览 1596回答 3
3回答

猛跑小猪

我的测试显示这z-index: 2147483647是最大值,在OS 3.0的FF 3.0.1上测试过。我发现了一个整数溢出错误:如果你键入z-index: 2147483648(这是2147483647 + 1),元素就会落后于所有其他元素。至少浏览器没有崩溃。要学习的教训是,你应该注意为z-index属性输入太大的值,因为它们会缠绕在一起。
随时随地看视频慕课网APP
我要回答