swa66 - 9:36 pm on Nov 21, 2013 (gmt 0)
You're only allowed ONE background color in a background statement in CSS3:
CSS3 defines "transparent" as rgba(0,0,0,0) - a COLOR.
So, any background statement that has both transparent and a color is invalid and most probably should be ignored by browsers (that last is an IMHO - not based on parts of a standard I looked up recently).
Anyway real world experience seems that browsers do not act like you think they should act when presented with what is invalid code: that's to be expected ...