2012-10-05 2 views
0

Я пытаюсь удалить стиль из select элементов с помощью CSS. Например: http://jsfiddle.net/HTseX/Удалить избыточное дополнение внутри элемента select в IE8

Независимо от того, что я пробую, между границей элемента и текстом имеется дополнительное дополнение, в основном в IE8. Firefox, Chrome и IE9 похожи друг на друга, но IE8 выше.

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

Спасибо.

+0

вы использовали сброс CSS, прежде чем добавить любые стили? – MikeB

+0

какой результат вы ожидаете? – Giona

+0

@MikeB, да, я использую сброс CSS. GionaF, я ожидаю, что смогу удалить избыточное дополнение между текстом и контейнером. – user1337

ответ

0

Выбор: оказывает немного по-разному в зависимости от браузера и операционной системы в использовании, и хорошо известен как беспокойный HTML элемент стиля с помощью CSS (потому что дисплей наследуются от операционной системы, а не предусмотренный браузер).

Reference

+0

да, я это понимаю. У меня есть все, что было разработано так, как я этого хочу, но это последний бит, который мне нужно выяснить, прежде чем писать код, специфичный для браузера. – user1337

+0

div, select, option {padding: 0; margin: 0; font-size: normal; line-height: normal! important !;} – Jawad

+0

Я пробовал это в своей версии и jsfiddle, единственное дополнение: 'line-height: normal! important;', но также добавление его в параметр, и у него нет никаких влияние. Это работало для вас в jsfiddle? – user1337

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