Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: select в IE6  (Прочитано 13551 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Falsehood
Молодой специалист

ru
Offline Offline
Пол: Женский
не может быть


« : 29-10-2007 09:25 » 

приветствую!
в IE6 наблюдается такая бага: если на странице в результате стечения обстоятельств элемент select оказывается под элементом div, у которого background-color НЕ transparent, он все равно через этот div просвечивается. остальные элементы нижней части страницы через div не видны.
кто знает как с этим бороться, помогите, пожалуйста  ...
Записан

Славная трава...
Chuda
Гость
« Ответ #1 : 30-10-2007 14:06 » 

К сожалению, никак. Это косяк известный.
Разве что вместо селекта использовать имитирующий его яваскрипт.
Например: http://designformasters.info/posts/select-replacement/
Записан
Falsehood
Молодой специалист

ru
Offline Offline
Пол: Женский
не может быть


« Ответ #2 : 01-11-2007 09:26 » 

я нашла способ исправления: http://www.hedgerwow.com/360/bugs/css-select-free.html
но он работает почему-то, когда div с position: absolute зафиксирован вверху страницы, а select оказывается под ним в результате прокрутки. не понимаю, в чем проблема Жаль
Записан

Славная трава...
Chuda
Гость
« Ответ #3 : 03-11-2007 17:16 » 

Falsehood, это даже не баг, а потому лучше смириться с таким явлением как с неизбежным. Просто дело в том, что селект отрисовывается не браузером, а операционной системой.
Записан
from Xiper
Гость
« Ответ #4 : 25-02-2009 20:35 » new

В IE6 select не получается перекрыть или же по другому — select не понимает z-index и находится всегда поверх других элементов.
Что бы это исправить можно перекрыть его другим окном. Для этого можно использовать тег iframe.
Либо принудительно скрыть select: присвоить нужному (ым) select display: none.
Как вариант подмена стандартных select на select, реализованных на javascript.
Подробнее смотри в статье "Как перекрыть select в IE6" (www.xiper.net/kak-perekrit-select-v-ie6.html).

Предупреждение! Не спамить. Не забанил только по причине не полной бесполезности ссылки.
« Последнее редактирование: 26-02-2009 09:06 от RXL » Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines