2013-09-20 4 views
1

У меня есть HTML выберите элемент и я поставил CSS классПеретяжка в выберите не работает в IE 7

.selectbox{ 
    padding:0.3em; 
} 

, но это не работает в IE 7.Besides IE7 он работает во всех других browsers.Does у кого есть проблема?

+2

У вас есть jsfiddle или ссылка, на которую мы можем смотреть? –

+0

Это невозможно –

+0

Тогда мы, вероятно, не сможем вам помочь –

ответ

0

Посмотрите на this-

http://quirksmode.org/

IE также требует <!DOCTYPE> декларации в более старых версиях.

+0

Скажите мне, какая декларация следует ли использовать? – dpen82

+0

На самом деле, * все версии IE требуют, чтобы doctype избегал режима quirks. И даже другие браузеры тоже. – Spudley

2

Internet Explorer 7 не допускает, чтобы отступы устанавливались на select элементов.

Эти ограничения являются общими для элементов управления формой, поскольку они могут использовать элементы управления ОС.

Одним из способов решения проблемы было бы отключить границу выбора, создать окружающий элемент и дать этому дополнению элемента.

+0

Любое решение тогда для этой проблемы, как IE HACK или что-то еще? – dpen82

+0

Ваш единственный взлом - создать какой-то пользовательский выпадающий список, который будет действовать как элемент select с использованием JavaScript. Чем больше вы пытаетесь возиться со стандартными элементами формы, тем больше вы будете разочарованы. Посмотрите, как выглядит ваш элемент выбора в Safari. – Adam

 Смежные вопросы

  • Нет связанных вопросов^_^