对象应该获得自己的Z指数吗?

时间:2013-02-25 20:52:06

标签: html web

所以我正在转换一些旧代码,在其中我发现每个Textbox,label和Dropdown都有自己独特的Z-Index。现在,我认为这是非常有用的(我们没有隐藏任何对象,这通常是我使用Z-Indexes时)但是当我和同事交谈时,他们说一切都应该有自己的Z-Index(符合HTML标准) )。

我尝试使用谷歌搜索,但我找到的大部分链接只是重叠。这是HTML标准吗?在过去的10年里,我是否一直错过这个标准,并且幸运的是它永远不会被它惹恼?

由于

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

如果您正在为IE 7及更低版本做遗留支持,并且您在页面中有任何相对或绝对定位的元素,那么z索引可能是必要的,因为IE 6和7尤其难以计算分层对象(注意:没有与显示属性有关)。 IE6存在问题,尤其是绝对定位的输入字段。检查定位,如果它是绝对的或相对定位然后是。这听起来像是遗留的CSS一段时间后,有人试图用div来做可能应该用表做的事情(当时)。我不熟悉有关将z-index应用于每个元素的任何一般最佳实践,但我确实记得Dreamweaver中的一个旧表单构建器从一段时间后就是这样做了。