имеют одинаковую высоту для выбора и ввода в IE7 - PullRequest
0 голосов
/ 12 августа 2011

У меня есть этот код: http://jsfiddle.net/GurmR/19/

В IE7 (как вы можете видеть) высота ввода не является реальной height:18px (есть своего рода заполнение / поле?).

Они имеют больше высоты, чем окно выбора. Как я могу их настроить?

Ответы [ 3 ]

0 голосов
/ 12 августа 2011

Неправильная структура HTML, элемент "input" должен быть внутри <tr><td>.

Попробуйте это

0 голосов
/ 12 августа 2011

Избавление от .trackOn height: 26px; исправит это.По какой-то причине IE7 или IE в режиме причуд интерпретируют это значение высоты, в то время как другие браузеры этого не делают.

.trackOn
{
    width:710px; height:0px;
}
0 голосов
/ 12 августа 2011

Посмотрите на браузер jquery обнаружить

Вы можете использовать этот код, чтобы определить, является ли браузер IE, и затем вы можете изменить высоту, используя также jquery

if($.browser.msie)
{
   $(.yourobjecthere).css('height','100') //use the value you find to fit best with ie
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...