Background properties do not inherit, but the parent element's background will shine through by default because of the initial 'transparent' value on 'background-color'.
So, as the children elements have transparent backgrounds by default, the background color from the parent will shine through.