Я не понимаю, почему цвет фона не применяется здесь, как ожидалось. Это может быть отсутствие понимания с моей стороны относительно отношений между элементами в CSS?
Страница, о которой идет речь: http://www.preview.imageworkshop.com/portfolio/
Тиражирование вопроса
- Сначала откройте вышеуказанную ссылку в IE 7 или IE 8
- Нажмите фильтр ПРОДУКТ, затем нажмите фильтр PROMO & EDITORIAL
- На некоторых изображениях появятся белые точки (это ошибка в IE, из-за которой некоторые пиксели остаются прозрачными после исчезающей анимации. Если вы их не видите, сделайте немного больше фильтрации, они появятся довольно быстро.
ПРОБЛЕМА ЦВЕТА ФОНА CSS
Что работает:
Если я установил красный цвет фона галереи, то этот красный цвет показывает прозрачные пятна на изображениях. (Вывод: черный фон скрывает ошибку «белых пятен»).
#isotopegallery{background:red;}
Что не работает:
Очевидно, я не хочу устанавливать цвет фона галереи, кроме белого.
То, что я хочу сделать, это установить цвет фона DIV, который содержит изображения, например:
.photo{background:red;}
однако, когда я делаю это, красный цвет фона не проявляется через прозрачные пиксели ??
Упрощенный обзор структуры элементов выглядит следующим образом
<div id="isotopegallery" class="photos">
<div id="ngg-gallery-18-71">
<div class="photo"> <p><a> <img /> </a></p> </div>
<div class="photo"> <p><a> <img /> </a></p> </div>
<div class="photo"> <p><a> <img /> </a></p> </div>
<div class="photo"> <p><a> <img /> </a></p> </div>
</div>
</div>
HELP!
Я не могу понять, почему этот цвет фона работает для # isotopegallery родительского DIV, но не для .photo DIV?
Когда я смотрю в firebug, свойство color устанавливается для div .photo, но не отображается через прозрачные пиксели?
Это последний вопрос о том, как он задерживается на нашем сайте, и это сводит меня с ума!
Я был бы очень признателен за любую помощь, которую вы можете оказать, чтобы помочь мне решить эту проблему.
ПРИМЕЧАНИЕ: есть информация, которая предполагает, что изменение черной точки изображений в фотошопе решит эту проблему. Мы попробовали этот метод и обнаружили, что он не работает.