Comments 37
А можно ссылку на работающий пример?
А может даже и на два (работающий/не работающий).
А то как-то не до конца понятно что именно и как у вас не срабатывало.
А может даже и на два (работающий/не работающий).
А то как-то не до конца понятно что именно и как у вас не срабатывало.
ух ты. нечасто встречаешь здесь девушек-айтишнецц )
Ага, я тоже дочитал до слова «парилась», остановился. Прочитал ещё два раза. Нет, всё правильно. Глянул на топик. Потряс головой и продолжил изучение топика. Где-то внутри зародилось желание попросить телефоньчик, но после осознания, что я всё ещё на хабре, а до клуба сегодня не дошёл, всё встало на свои места.
Есть такая проблема. Когда IE6 (может еще и 7) рисует PNG (неважно с какими хаками) — он размещает ее поверх всех элементов. Т.е. картинка PNG всегда лежит на самом верхнем уровне.
У меня не получилось, сколько ни возился, сделать элементы активными под PNG.
У меня не получилось, сколько ни возился, сделать элементы активными под PNG.
Верно, тоже сталкивался с похожим примером, но выкручивался, а как именно — уже не помню, к сожалению, могу сделать только предположения, как лечил это: position'ами и z-index'ами.
z-index не при делах. Тут именно баг с focus stealing. Я ниже описал этот баг, сейчас попробую упоминание его в Сети отыскать.
форма вылазит так медленно и печально :)
Тоже сталкивался с таким. Но у меня были ссылки на png-шке — они просто не были активны при наведении. Описание этой проблемы я находил, но конкретного решения там не было.
Суть проста — png-шка, к которой применён фильтр AlphaImageLoader, крадёт фокус у всего, что находится над ней.
Методом научного тыка было выяснено, что такая пакость проявляется только у картинок в блоках с position:absolute (и relative, вроде). Поэтому решением является применение фильтра к картинке внутри элемента с position:static, сам же элемент оборачиваем в дополнительный блок, которому можно любой position выставить.
Найденное Вами решение это подтверждает. Div#form_image как раз является диваком с position:static.
Суть проста — png-шка, к которой применён фильтр AlphaImageLoader, крадёт фокус у всего, что находится над ней.
Методом научного тыка было выяснено, что такая пакость проявляется только у картинок в блоках с position:absolute (и relative, вроде). Поэтому решением является применение фильтра к картинке внутри элемента с position:static, сам же элемент оборачиваем в дополнительный блок, которому можно любой position выставить.
Найденное Вами решение это подтверждает. Div#form_image как раз является диваком с position:static.
Вот упоминание www.hrunting.org/csstests/iealpha.html
Хотя автор уверяет, что «filter div has no position set», это неверно, так как используется дефолтное значение static и проблема уходит.
Хотя автор уверяет, что «filter div has no position set», это неверно, так как используется дефолтное значение static и проблема уходит.
Div#form_image как раз является диваком с position:static.
А, пардон, вру. Вы просто подсунули див с картинкой в фоне под форму и не стали располагать элементы формы внутри этого дива.
«парилась»!!!
омг тут есть верстальщицы
офигеть.
пожалуй вторая, мне известная верстальщица.
омг тут есть верстальщицы
офигеть.
пожалуй вторая, мне известная верстальщица.
прикольный дизайн
вы и дизайн делали?
test
Sign up to leave a comment.
Ненавистный IE или jQuery.(pngFix + ui.slider) + IE