Как мы знаем, дочерние элементы не могут теперь переопределить свойство opacity
своего родителя. Свойство opacity
родителя всегда вступает в силу.
Это имеет смысл, когда ребенок пытается переопределить (переопределить с меньшим значением) непрозрачность родителя. Но как насчет того, что ребенок пытается переопределить его с большей стоимостью? Разве это не должно быть разрешено? Почему у полупрозрачного родителя нет непрозрачного ребенка? Может ли кто-нибудь поделиться мыслями о том, почему такое ограничение было принято в рамках дизайна CSS?
Было бы очень полезно, если кто-то может пролить свет на теоретические причины этого. Я по существу пытаюсь выяснить, почему-не может этого сделать (не обходные пути, о которых уже говорили много раз). Я уверен, что это то, что многие новички SO'ers, как я, хотели бы знать.