¿Por qué los elementos secundarios no pueden anular la opacidad de los padres con un valor mayor?

Como sabemos, los elementos hijos no pueden a partir de ahora anular elopacity Propiedad de su matriz. losopacity La propiedad del padre siempre tiene efecto.

Esto tiene sentido cuando el niño está tratando de invalidar (anular con un valor menor) la opacidad del padre. Pero, ¿qué pasa si el niño está tratando de anularlo con un valor mayor? ¿No debería estar permitido? ¿Por qué un padre translúcido no puede tener un hijo opaco? ¿Alguien puede compartir ideas sobre por qué se decidió dicha restricción como parte del diseño de CSS?

Realmente apreciaría si alguien pudiera arrojar algo de luz sobre la razón teórica de esto. Básicamente, estoy tratando de descubrir el por qué no puedo ser parte de esto (no soluciones alternativas, como ya se ha hablado de ellas muchas veces). Estoy seguro de que esto es algo que muchos novatos que yo, como yo, querrían saber.

Respuestas a la pregunta(1)

Su respuesta a la pregunta