заставить unitpngfix работать - PullRequest
1 голос
/ 17 декабря 2008

Я пытаюсь заставить работать unitpngfix, но я не могу заставить png отображаться в IE6.

Это этот мой код:

<html>
  <head>
    <style type="text/css">
      #boxouter {
        width: 12em;
        height: 12em;
        background: url(gradient.gif) #ffdf00 bottom repeat-x;
        position: relative;
        }
      #boxinnerbr {
        position: absolute;
        bottom: 0;
        right: 0;
        width: 16px;
        height: 16px;
        background: url(corner.png);
        }      
    </style>
    <!--[if lt IE 7]>
            <script type="text/javascript" src="unitpngfix.js"></script>
    <![endif]-->
  </head>

  <body>
    <div id="boxouter">
      <div id="boxinnerbr"></div>
    </div>
  </body>
</html>

У меня есть файл clear.gif в нужном месте и он связан с должным образом и т. Д., Поэтому я просто не могу понять, почему он не работает.

Ответы [ 4 ]

2 голосов
/ 17 декабря 2008

У меня также были некоторые проблемы с unitpngfix, и мне очень не нравится использовать [if lt IE 7] и встраивать стили в html. Я нашел этот плагин jQuery, который ненавязчив и хорошо работает с изображениями PNG и CSS-фонами в IE6.

0 голосов
/ 10 апреля 2009

Не совсем прямой ответ на ваш вопрос, но вы можете посмотреть на DD_belatedPNG . На мой взгляд, это лучшее из доступных исправлений PNG.

0 голосов
/ 10 апреля 2009

две вещи 1. У вас нет файла clear.gif или 2. если он у вас есть, откройте файл unitpngfix.js и проверьте правильность пути, указанного в первой строке

0 голосов
/ 27 декабря 2008

1001 * попробовать *

background-image: url(corner.png);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...