为什么这个div的css白色背景实际上不是白色而是透明的?

时间:2011-10-14 20:02:23

标签: css background transparent

http://jsfiddle.net/QjF4d/

我有div.rating_bar叠加在div.artist上。 .rating bar的背景颜色为白色但不显示为白色,而是透明。怎么样?

编辑:源代码中定义较低的元素的z-index大于源中定义较高的元素的z-index。一旦我在源头下方移动了.rating栏,我可以看到白色背景,因为它现在位于半透明div的顶部,而不是在它下面。

2 个答案:

答案 0 :(得分:1)

我在你的CSS中没有看到任何z-index,所以我不知道为什么你认为谁是最重要的。简而言之,白色是白色的,只是rating_bar div最终低于艺术家一。

答案 1 :(得分:0)

尝试让div.rating_bar更高z-index然后div.artist - :hover框需要更高z-index然后div.rating_bar