почему белый фон css для этого div на самом деле не белый, а прозрачный?

#css #background #transparent

#css #фон #прозрачный

Вопрос:

http://jsfiddle.net/QjF4d/

У меня есть a div.rating_bar , который накладывается поверх a div.artist . Цвет .rating bar фона белый, но он не отображается как белый, вместо этого он просто прозрачный. Как же так?

Редактировать: z-индекс элементов, определенных ниже в исходном коде, больше, чем у элементов, определенных выше в исходном коде. Как только я переместил строку .rating ниже в исходном коде, я мог видеть белый фон, поскольку теперь он находился поверх полупрозрачного div, а не под ним.

Ответ №1:

Я не вижу ничего z-index в вашем css, поэтому я не знаю, почему вы предполагаете, кто на вершине чего. Короче говоря, белый — это белый, просто div rating_bar оказался ниже artist one.

Ответ №2:

Попробуйте указать значение div.rating_bar выше z-index div.artist :hover , чем — Тогда поля будут нуждаться в большем z-index div.rating_bar