Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Траблы с PNG-фоном в IE


Автор: Bangladesh 1.10.2006, 19:22
У меня PNG-фон составляет 1 пиксель на 6% видного белого цвета. Смысл в том, чтобы наложить на сложный фон этот пиксель и осветлить его. В опере и мозилле всё работает, а в эксполрере нет. Поставив вместо  маленького изображение на фон большое, я понял, что IE не повторяет фон-PNG по каким-то мистическим причинам, т.е. такое:

Код

<td class="png" style="width: 790px; height: 100%; background: url('images/bgs/content.png');" valign="top">


равносильно такому:

Код

<td class="png" style="width: 790px; height: 100%; background: url('images/bgs/content.gif') no-repeat;" valign="top">


пробывал делать дивами — то же самое. png гораздо удобнее. гифами делать лень. есть какие-нибудь предложения?

Автор: Str!pe 2.10.2006, 10:36
Так допиши repeat-x и repeat-y мож получится, хотя не уверен, и что у тебя в class="png" прописано?

Автор: Bangladesh 2.10.2006, 17:42
Код

.png {                   //background-image: none ! important;
                                behavior: url('pngfix.htc'); }


в pngfix.htc прописан AlphaImageLoader для есплорера.
по советам http://www.artlebedev.ru/tools/technogrette/html/png_in_ie/

прописал, не получилось:

Код

background: url('images/bgs/content.png') repeat-x repeat-y; 


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)