0

所以我正在转换一些旧代码,在其中我发现每个文本框、标签和下拉菜单都有自己唯一的 Z-Index。现在,我认为这很简单(我们没有隐藏任何对象,通常是在我使用 Z-Indexes 时)但是当我与同事交谈时,他们说一切都应该有自己的 Z-Index(以满足 HTML 标准)。

我尝试了谷歌搜索,但我发现的大多数链接都只是重叠。这是 HTML 标准吗?在过去的 10 年里,我是否错过了这个标准,只是幸运地从未被它惹恼过?

谢谢

4

2 回答 2

1

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

于 2013-02-25T21:13:34.580 回答
1

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

于 2013-02-25T20:52:59.603 回答