исправление dd_belatedpng для IE6 в тегах img - PullRequest
2 голосов
/ 16 декабря 2011

Я использовал сценарий Drew Diller DD_belatedPNG_0.0.8a.js, чтобы исправить прозрачность IE6 с помощью png, на самом деле, кажется, он работает нормально, за исключением изображений внутри тегов img. Для тегов imgs это решает прозрачность, но заставляет png-файл выглядеть больше и нестандартнее. Я предполагаю, что скрипт не применяет правила CSS, указанные для IE6, как показано ниже в файле IE.css, файл, похоже, сохраняет свой оригинальный размер вместо ширины: 171px; высота: 81px. Любая идея, как я могу это исправить? И я не хотел бы заменять теги img, потому что на сайте, на котором я работаю, их тысячи.

  <div id="logo"><a href="index.php"><img src="images/logo.png" alt="Company" title="Company" width="215" /></a></div>

    /*styles.css*/

        #logo {
            position:relative;
            float:left;
            width:200px;
            height:50px;
            margin-top:7px;
        }

/*IE.css*/
html.ltie7 #logo img { display:block;width:171px; height:81px; margin-left:20px;}

Заранее спасибо.

1 Ответ

0 голосов
/ 16 декабря 2011

Самое простое решение, которое я могу придумать, - изменить размер реального изображения. Рекомендуется также отображать изображения в их реальном размере для визуального качества и производительности.

...