私たちが知っているように、子要素は現在opacity
、その親のプロパティをオーバーライドできません。親のopacity
プロパティは常に有効です。
これは、子が親の不透明度をオーバーライド (より小さな値でオーバーライド) しようとしている場合に意味があります。しかし、子がより大きな値でオーバーライドしようとしている場合はどうでしょうか? それは許されるべきではないのですか?半透明の親が不透明な子を持つことができないのはなぜですか? なぜそのような制限が CSS 設計の一部として決定されたのかについて、誰か考えを共有できますか?
誰かがこれの理論的な理由に光を当てることができれば、本当に感謝しています. 私は基本的に、これの一部ではない理由を見つけようとしています(回避策ではありません。それらはすでに何度も話されているためです)。これは、私のような多くの初心者 SO'ers が知りたいことだと確信しています。