забавно, но FF некорректно отображает <select> если в css описан SELECT {height: 13pt; }
Причем глючит не высота селектора а ширина.
У меня таблица (например список клиентов) в десяток строк, в каждой из которых - форма с <SELECT> для выбора параметра (например - тарифный план для клиента). Причем все <SELECT> абсолютно идентичны и отличаться могут только выбранным (selected) значением. И FF устанавливает ширину каждого из этих <SELECT> как бог на душу положит, то точно вписываясь в ячейку, то вылезая за пределы не только ячейки, но и таблицы. Точнее сначала идет группа строк с нормальной шириной селекта, затем идет группа вылезающая за пределы ячейки, затем вдруг один вылетает правым краем за пределы таблицы, проходя даже под кнопками в соседних правых ячейках.
Полная бредятина. В IE и Opera все корректно. W3C-валидатор ничего серьезного не нашел.
Собственно такой CSS делался для исправления глюка отображения <INPUT type"text"> в Опере. Она отрисовывает поле ввода бОльшей высоты, чем селектор (и чем высота полей ввода в других браузерах), хотя шрифт у них один и тот же.
И изначально CSS имел вид
INPUT, SELECT {height: 13pt; }
Отсутствует
INPUT, SELECT {height: 13pt; }
А в пикселах или в em-ах высоту задавал не пробовал. Пункты используются ТОЛЬКО для media=screen.
Merlin или Firefox - вот в чём вопрос...
Merlin — Opera/9.0 (Windows NT 5.1; U; en) build 8219
Firefox — Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.8) Gecko/20050516 Firefox/1.0.6 (MOOX M3)
Отсутствует
пробовал, но какая разница? Все три браузера (IE,O,FF) нормально понимают высоту в pt но только у FF сносит крышу с шириной при задании высоты. Причем я же говорил про странность - идет несколько однотипных строк таблицыс нормальным по ширине селектором, затем несколько с вылезшим правым краем за правую границу ячейки, а затем вдруг один-два вообще вылетают правым краем за пределы таблицы. Какая-либо закономерность не просматривается абсолютли, как ни анализировал код. ИМХО - баг, причем серьезный.
Отсутствует