Jump to content
  • 0

Прозрачность в IE 6


Veseloff
 Share

Question

Делаю кастомный селект. Для этого указываю для селекта

-moz-opacity: 0;
opacity: 0;
filter: alpha(opacity=0);

Вроде как этого должно быть достаточно для всех браузеров. А вот для ИЕ6 почему-то недостаточно — в нём как всё как было так и осталось. Что я делаю не так?

Link to comment
Share on other sites

15 answers to this question

Recommended Posts

  • 0

а так:

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */

Edited by npofopr
Link to comment
Share on other sites

  • 0

И так тоже не работает. Такое ощущение, что у меня какой-то неправильный ИЕ. Сначала грешил на IEtester, сейчас смотрю на компе с «родным» шестым ослом и всё равно нифига не работает.

Link to comment
Share on other sites

  • 0

На сколько я знаю в ИЕ6 есть проблемы при назначении прозрачности элементам формы. Предлагаю вместо прозрачности обернуть чекбокс в контейнер с overflow: hidden; и сдвинуть его влево за границу элемента.

Link to comment
Share on other sites

  • 0

попробуй

visibility: hidden;

или селекту

position: relative;

left: -99999px;

тогда он и место свое занимать будет(родитель не схлопнется), и его невидно будет так как он будет находится далеко слева.

Link to comment
Share on other sites

  • 0

Я все понял :)

Беда с этими кастомными селектами (я сперва про чекбокс подумал). В этом случае его надо делать visibility: hidden;. При клике на инпут селект надо показывать. Еще (если не ошибаюсь) при visibility: hidden; не отправляются данные на сервер, поэтому необходимо дублирующее hidden-поле, куда будут складываться данные из селекта

Link to comment
Share on other sites

  • 0

Great Rash, я попытался воспользоваться твоим селектом из вот этого топика. А то, что ты сейчас написал (четвёртый пост) — я решительно не понял.

Link to comment
Share on other sites

  • 0

Я ж там написал, что в ИЕ6 не работает метод :)

Вот еще один топик для изучения, может поможет. Там я прячу селект (ставлю ему display: none;). Если возникнут вопросы обращайся.

P.S. В четвертом посте я подумал, что речь о чекбоксе идет... невнимательно прочитал...

Link to comment
Share on other sites

  • 0
Great Rash, я попытался воспользоваться твоим селектом из вот этого топика.

Тогда метод с

visibility: hidden;

и

position: relative;

left: -99999px;

никак не катит :)

Мож воспользуешся решениями с помощью джс?

Edited by mishka2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy