我正在开发一个完全基于 CSS 的网站,需要z-index
多次使用,价值范围-10000
从50000
.
是否z-index
显着增加了受支持的浏览器渲染网页的时间?是否被z-index
认为是一种好的做法,或者是否有其他替代方案(1)渲染速度更快和/或(2)更普遍接受?
我正在开发一个完全基于 CSS 的网站,需要z-index
多次使用,价值范围-10000
从50000
.
是否z-index
显着增加了受支持的浏览器渲染网页的时间?是否被z-index
认为是一种好的做法,或者是否有其他替代方案(1)渲染速度更快和/或(2)更普遍接受?
Z-index 是相对的,不是绝对的。z-index 为 1,000,000 的元素呈现在 z-index 较低的元素之前和 z-index 较高的元素之后。如果并不意味着浏览器将创建 1,000,000 层。
我认为重要的是不同 z-index 的数量(更准确地说是堆叠上下文)。
您始终可以尝试确保元素在文档中的顺序正确。文档中较低的任何内容都将呈现在文档中较高的任何内容之前。实现服务器端可能不是最简单的事情,但这肯定符合您的要求:
1) 渲染速度更快
最有可能是因为这是默认的 DOM 渲染机制。
2)更普遍接受
当然。