2013-02-25 44 views
0

所以我把一些旧的代码,并在其中我发现每一个文本框,标签和下拉给出了自己独特的Z-指数。现在,我认为这是非常pointess(我们没有隐瞒任何对象,通常是当我使用Z-指标),但是当我跟同事聊天,他们说一切都应该有自己的Z-指数(满足HTML标准)。对象是否应该有自己的Z-index?

我试着用搜索引擎,但最让我找到的链接正要重叠。这是一个HTML标准吗?我在过去的10年中是否错过了这个标准,并且运气足以让它永远不会被它烦恼?

感谢

+0

没有,每一个元素并不需要自己的z-index。 – j08691 2013-02-25 20:53:01

+0

考虑阅读关于z-index的文章。 – 2013-02-25 20:53:44

+0

你支持哪些浏览器? – Strixy 2013-02-25 21:00:35

回答

1

如果你正在做的传统支持IE 7和更低的,你必须在页面的任何亲属或绝对定位的元素,则Z-指标可能是必要的,因为IE 6和7特别是有困难的计算分层对象(注:与显示属性无关)。特别是对于绝对定位的输入字段,IE6有问题。检查定位,如果它是绝对的或相对定位,那么是的。这听起来像是遗留下来的CSS,而有人试图用div来完成可能应该用表格完成的事情(当时)。我不熟悉的关于申请Z-index的每个元素的任何通用的最佳实践,但我不记得在Dreamweaver从前阵子的是这样做,旧的表单生成器。

1

Z-指数不指定需要来。无论如何,它们都是CSS的一部分,而不是HTML。

相关问题