A要素を相対配置する場合、単にB要素に揃えるだけなら、A要素をabsolute、B要素をrelativeにすれば簡単にできます。
しかし、複数の親要素を基準点として使用する場合、例えば、A要素の左端はB要素に揃えて、かつA要素の右端はC要素に揃える、といった場合、absoluteは複数の親を持つことができません。
BC要素の寸法が固定ならcalcで差分を求める方法もありますが、BC要素自体が可変する場合はその都度JSでBC要素の座標を取得してA要素に与える方法しか思いつきません。
これをJSを使わずに、モダンなCSSで簡潔に書く方法はあるのでしょうか?

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。