Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Нажимабельность полупрозрачного ПНГ в ИЕ 6


Автор: gdebil 22.12.2007, 04:19
Есть страница, на которой в ряд расположено несколько картинок, над этими картинками по краям окна висит два нажимабельных полупрозрачных ПНГ: http://d2rk.com/listalko.htm. Долго с ними возился и смог выполнить в ИЕ 6 только одно условие одновременно: либо картинки нажимаются, либо имеют нормальную прозрачность (в Мозилле и Опере все варианты работают как следует).

Последний вариант выглядит так (в ИЕ ссылка не работает):
Код

<div style="position: absolute; top: 250; left: 1%; z-index: 2; background:url('triangle_left.png') no-repeat left top;//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=triangle_left.png,sizingMethod=crop); width: 34px; height: 38px;"><a href="#"><img src="0.gif" width="34" height="38" border="0"></a></div>


Это решаемо?

И ещё, в качестве бонуса по этой же странице. Можно ли как-нибудь прибить правую ПНГ к правому краю экрана? 

Автор: Се ля ви 22.12.2007, 04:43
Цитата(gdebil @  22.12.2007,  04:19 Найти цитируемый пост)
Это решаемо?

Всегда остаётся возможность эмулировать ссылку, прописывая реакцию на onClick в-ручную. Не самое лучшее дело, конечно, но лучше чем ничего.


Цитата(gdebil @  22.12.2007,  04:19 Найти цитируемый пост)
Можно ли как-нибудь прибить правую ПНГ к правому краю экрана? 

style="float: right" не пробовал?

Автор: SelenIT 22.12.2007, 13:48
Цитата(gdebil @  22.12.2007,  04:19 Найти цитируемый пост)
Это решаемо?

Должно помочь position:relative для ссылок (плюс положительный z-index, если нужно).

Цитата(gdebil @  22.12.2007,  04:19 Найти цитируемый пост)
Можно ли как-нибудь прибить правую ПНГ к правому краю экрана?  

Можно по аналогии - right: 1% вместо left.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)