Фон IE6 появляется-исчезает при прокрутке - PullRequest
1 голос
/ 28 марта 2010

Учитывая IE6, список UL-LI и фоновое изображение для контейнера UL.

<style>
  ul {background-image: url(images/bgr.png);}
</style>
...
<ul>
  <li>...</li>
  ...
</ul>

Когда я загружаю страницу, фон загружается случайным образом, некоторые части видны, некоторые нет. Более того, он меняется во время выполнения, когда я прокручиваю страницу. Когда я прокручиваю список UL и прокручиваю назад, различные части фона будут видны, это зависит от скорости прокрутки. Есть ли у вас какие-либо идеи? Заранее спасибо.

Ответы [ 4 ]

2 голосов
/ 28 марта 2010

IE6 борется, когда дело доходит до использования файлов .png с полной остановкой. Существуют различные предложения для исправлений, но если у вас нет конкретной причины для использования файла .png (например, прозрачность), я бы предложил использовать другой формат файла. Я обходил это раньше, обнаруживая раннюю версию IE и подставляя файл .jpg для файла .png, который хотел использовать, так что большинство пользователей с современными браузерами получают фон .png, а пользователи IE - .jpg.

1 голос
/ 11 декабря 2010

высота: 1%;

Вы можете использовать это, чтобы исправить

1 голос
/ 28 марта 2010

Ли плавает или что-то? Попробуйте положить ... уль {

увеличение: 1; переполнение: скрытый; Дисплей: блок; }

1 голос
/ 28 марта 2010

Я столкнулся с подобной проблемой некоторое время назад (но это был простой цвет фона, без изображения), и если я правильно помню, добавление position:relative к родительскому элементу решило эту проблему. Так что-то вроде этого:

<div style="position:relative">
 <ul>
  <li>...</li>
 </ul>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...