さまざまな方法 (絶対、固定、および静的) を介して配置された多数の要素があり、さまざまな z インデックスがあり、一部は他の要素の親です。任意の 2 つの要素について、どちらが前にあるかを判断する簡単で一般的な方法はありますか?
私が考えているアプローチは次のとおりです。
Let A and B be the two elements.
Let X and Y be two sibling elements such that X is A or an ancestor of A, and Y is B or an ancestor of B.
If X has a higher z-index than Y, then A is in front of B.
ただし、単純な問題に対しては大量のコードのように思えます。また、正しい答えが得られないまれなケースがあるのではないかと心配しています。誰でも良いアイデアがありますか?