2010-09-30 3 views
1

Небольшая справочная информация здесь: Я сузил проблему, но не могу определить, что такое исправление. В IE6 поле ввода не позволит мне использовать мышь, чтобы выбрать его.IE6 коробка ввода не работает, как исправить?

Пожалуйста, перейдите сюда, чтобы увидеть проблему: http://www.malahatautoparts.com/business-application/

проблемы проистекает из затруднительного IE6 для фона CSS.

#main{ 
background-position:-9999px -9999px; 
filter: progid:dximagetransform.microsoft.alphaimageloader(src='http://www.malahatautoparts.com/wp-content/themes/malahat/images/bg-main.png', sizingmethod='crop'); 
} 

Если я удалю это из своего файла css IE6, окно ввода неожиданно работает. Любые идеи о том, что я могу использовать, чтобы исправить это?

+0

сделал мой ответ помощь? –

+0

Кроме того, соблюдение традиции в SO. Пожалуйста, проголосуйте за ответ и отметьте любой ответ, наиболее полезный для вас, как «ПРАВИЛЬНЫЙ» ответ на ваш вопрос. Это помогает форуму и людям, использующим его. –

ответ

1

Условный комментарий, который у вас есть для «меньше IE 7», даже не работает правильно для прозрачности PNG, которую он должен исправить в IE6: я вижу серый фон вокруг прозрачных уголков. В IE7 прозрачность работает изначально без загрузки этой таблицы стилей.

Метод, который вы используете в таблице стилей IE, зависит от фильтра alphaImageLoader, который, как я подозреваю, блокирует верхнюю часть элементов формы HTML на странице.

Существует альтернативный метод, который вместо этого использует VML: проверьте DD_BelatedPNG. Я не уверен на 100%, если он решит вашу проблему, но у меня есть такая догадка, и это более чистое решение, чем то, что вы используете сейчас.

+0

Спасибо, Андрей. Я реализовал то, что вы предлагаете, и оно проходит через то, что мне нужно. Не обязательно быть идеальным, так как на сайте есть менее 2% пользователей IE6. Приветствия! – e2tango

1

<textarea> и <input> выбор: SelectionStart и selectionEnd не реализованы в IE, и есть фирменная «колеблется» система на своем месте, смотри также Caret position in textarea, in characters from the start.

Также см. What are the typical reasons Javascript developed on Firefox fails on IE для общих причин отказа Javascript/CSS в IE, которые работают в Firefox & других браузерах (или наоборот).

Некоторые отличные советы, поэтому вы можете получить единообразный вид во всех браузерах. &.

1

использование CSS с

#main{ 
background-position:-9999px -9999px; 
filter: progid:dximagetransform.microsoft.alphaimageloader(src='http://www.malahatautoparts.com/wp-content/themes/malahat/images/bg-main.png', sizingmethod='crop'); 
position: relative; 
} 
Смежные вопросы