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>

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

原文由 Sachin Gaur 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 528
1 个回答

http://www.w3.org/TR/CSS21/visuren.html#z-index

‘z-索引’

_值_:自动 | <整数> |继承

http://www.w3.org/TR/CSS21/syndata.html#numbers

某些值类型可能具有整数值(由 表示)或实数值(由 表示)。实数和整数仅以十进制表示法指定。 由一个或多个数字“0”到“9”组成。 可以是 ,也可以是零个或多个数字后跟一个点 (.) 后跟一个或多个数字。整数和实数都可以在前面加上“-”或“+”来表示符号。 -0 等同于 0,不是负数。

请注意,许多允许整数或实数作为值的属性实际上将值限制在某个范围内,通常是非负值。

所以基本上 CSS 标准中对 z-index 值没有限制,但我猜大多数浏览器在实践中将其限制为带符号的 32 位值(−2147483648 到 +2147483647)(64 会有点偏离顶部,而且它这些天使用少于 32 位的任何东西都没有意义)

原文由 Tamas Czinege 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏