Сен 30
Opacity in IE
Прозрачность в CSS:
opacity: 0.5; /* стандартный способ установки прозрачности в CSS */
filter: alpha ( opacity = 50); /* такой способ нужно использовать для достижение того же результата под IE */
В первом случае, значение ключа opacity от 0 до 1, то есть 0.5 - это 50% прозрачности.
6 комментариев на данный момент
Оставить комментарий
А еще в IE6 есть классный баг - у него selectам z-index до фени, вспомнился так как недавно как раз маялся и с прозрачностью и с z-index на selectах. Селекты боряться вешанием поверх них невидимого iframe, респект людям которые долго рыли msdn в поисках того как обмануть ie6 рендер.
С селектами можно ещё поступать следующим образом, скрывать их на время всплывания дива.
Но это только в случае, если визуальным отображением селекта в этот момент можно пренебречь. Такой вариант правда добавляет лишние строчки, но иногда может быть полезен.
а это не баг, а фича
чтоб вы знали select в IE реализован как ActiveX, поэтому рендерится всегда поверх уже отрендереного контента. как кстати и флеш. и это не в IE6, а с 4го тянется…
Со скрыванием все было бы хорошо, но проблема возникала при открытии модального окна в котором могут быть селекты, таким образом придеться уже фильтровать список “спрятанных” селектов. Невидимый iframe же спрячет только те селекты, которые под ним, а модальное окно будет видно и селекты в нем будут доступны :).
Ну да, iframe - решает!
В случаях когда кол-во скрываемых селектов > 2, выгоднее юзать iframe
А когда немного, то по id-шничку скрыл и потом показал, по закрытию.
Только познакомился с этим прекрасным багом, думал я уже где-то напопрол ))