если бы АвтоВАЗ работал как Microsoft, на приорах и калинах ездили бы во всём мире ;)
а другие машины только для гиков или «гламурян»
…и такие темы на авто-форумах: Глючный АвтоВАЗ! Когда пофиксят косяк прозрачности лобового стекла?
а в европе законодательно запретят на вазах предустанавливать запаску и радио ))
И не говорите! Была свята надежда, что DXImageTransform для элементарных вещей мы больше не увидим. Получили хрен с маслом. Достали они уже, честно говоря.
У мну с ним тоже проблемы, делаю картинку цвета #f07000 и такого же цвета background, во всех браузерах всё нормально, а в ie8 (в младших ie не посмотрел) цвет картинки получается чуть темнее, чем цвет фона, т.е. цвета отличаются, хотя должны совпадать.
Может кто знает почему?
Фотошоп добавляет в png-файлы chunk с названием gAMA.
Чтобы во всех браузерах цвета были одинаковыми, надо удалить этот chunk.
Я пользуюсь для этого программой TweakPNG (http://entropymine.com/jason/tweakpng/).
Зато начиная с CS4 по умолчанию любит добавить в каждый сохраняемый файл 50 КБ XML-копирайтов. Особенно впечатляет, когда полезных данных как таковых в файле 300 байт. %)
да, проблемы с прозрачностью в ИЕ давно, и в восьмерке безобразие продолжается. кто-то кричал о поддержке стандартов… и я надеялся… обломался. А вот относительно data:URI поддержка появилась с 8ой версии, но как видим не во всех случаях.
Раздосадован. В целом, конечно браузер лучше своих предшественников, однако, проблемы, как видно, остаются. С другой стороны, они несколько экзотичны-ещё не все играются с прозрачностью и поняли, как удобны бывают data:URI. Вот через годик количество жалоб должно сильно усилиться, потому что тренд будет подхвачен и получит более широкое распространение, как и все инновации со временем.
я бы вообще старался не фиксить прозрачность, сайт из за этого не развалится, будет выглядеть чуть «некрасивше» чем в нормальных браузерах и пользователь задумается о переходе на более качественный браузер.
с 8-й версии в IE принято писать
-ms-filter: «alpha(opacity=50) progid:DXImageTransform.Microsoft.AlphaImageLoader(src=transparent.png, sizingMethod='crop');»
и вообще все нестандартные свойства IE нужно использовать с приставкой -ms-
Это стандарт W3C: браузер может реализовывать нестандартные (или ещё не принятые) свойства, начиная их с собственного префикса, который должен выглядеть как -код-свойство.
У разных браузеров они разные:
-ms- — IE
-o- — Opera
-moz- — Mozilla (+FF)
-webkit- — Safari (и всё, что на WebKit)
Удивлён, что вы не сталкивались в такими свойствами. И, повторюсь, это закреплённое стандартом поведение.
IE8 и поддержка стандартов — transparent PNG + opacity, а также data:URI + AlphaImageLoader