9

私は完全に CSS ベースの Web サイトを開発していz-indexます。-1000050000

を使用するとz-index、サポートされているブラウザが Web ページをレンダリングするのにかかる時間が測定可能なほど増加しますか? 良い習慣と見なされますか、それとも (1) レンダリングがz-index高速である、および/または (2) より一般的に受け入れられる他の代替手段はありますか?

4

2 に答える 2

3

Z-index は相対であり、絶対ではありません。z-index が 1,000,000 の要素は、z-index が低い要素の前にレンダリングされ、z-index が高い要素の後ろにレンダリングされます。ブラウザが 1,000,000 層を作成するという意味ではありません。

重要なのは、個別の z インデックス (より正確にはスタック コンテキスト)の数だと思います。

于 2012-12-20T08:44:48.190 に答える
0

ドキュメント内で要素が正しい順序になっていることを常に確認することができます。ドキュメントの下位にあるものは、ドキュメントの上位にあるものよりも前にレンダリングされます。サーバー側を実装するのは最も簡単なことではないかもしれませんが、これは確かにあなたの要件に準拠しています:

1) レンダリングの高速化
これはデフォルトの DOM レンダリング メカニズムであるため、おそらくそうです。
2) より一般的に受け入れられる
確かに。

于 2012-12-20T08:51:17.823 に答える