Как сказано в комментариях, проверьте logcat. Что вы увидите, это исключение NullPointerException. У меня тоже было это.
Это может быть ошибка рендеринга в IE8, или возможно это - некоторая функция для сглаживания краев повторных изображений, который дает Вам неожиданный результат. Так или иначе не очень удивительно, что Вы получаете проблемы с помощью такого маленького изображения. Вы понимаете, что браузер должен нарисовать изображение 190152 раза для рендеринга страницы?
Я использую 10x10 полу прозрачный png как фон для отделения на странице, и это представляет очень хорошо в IE8.
Я исправил ошибку, и это не гамма проблема, которая упоминается в том другом сообщении. Моя проблема вызывалась тем, что изображение составляет 1x1 пиксель в размере. Я просто изменил его на 1x2, и это решило проблему. Странный
[редактирование] Просто видело сообщение Guffa после того, как я спросил это. Посмотрите его для ответа.
У меня была аналогичная проблема с сайтом, который я создаю. Проблема возникла только на 50% машин с IE8, на которых она была протестирована, я создавал ее для ИТ-фирмы, поэтому имел доступ к большому количеству компьютеров. Мы смогли «исправить» проблему, переключив Аппаратное ускорение на проблемных машинах, но это не совсем исправление.
Спасибо за помощь в этом вопросе... какая странная ошибка.
Я также столкнулся с проблемой на 50% компьютеров под управлением IE8 (имели доступ к нескольким машинам). Когда у меня был полупрозрачный набор png 1x1px в качестве фона на дайве с помощью CSS, IE отображал это как фанки вертикальный, прозрачный градиент.
Изменение исходного изображения на 5x5px png той же непрозрачности исправило ошибку... вперёд, IE!