我的 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 许可协议
http://www.w3.org/TR/CSS21/visuren.html#z-index
http://www.w3.org/TR/CSS21/syndata.html#numbers
所以基本上 CSS 标准中对 z-index 值没有限制,但我猜大多数浏览器在实践中将其限制为带符号的 32 位值(−2147483648 到 +2147483647)(64 会有点偏离顶部,而且它这些天使用少于 32 位的任何东西都没有意义)