Я нашел это где-то во время исследования CSS3 и извиняюсь, что не могу перезвонить, где, чтобы отдать должное соответствующему автору.
Но если вы ищете полупрозрачный фон сплошного цвета на div. Вместо установки цвета и управления прозрачностью с помощью свойств непрозрачности / альфа, установите свойство background-color напрямую, используя формат rgba (rrr, ggg, bbb, aaa). Это предотвратит наследование любых дочерних элементов любой прозрачностью.
отл.
#mydiv { background-color: rgba(128,64,0,0.75); }