Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№131-03-2005 17:25:58

olden69
Участник
 
Группа: Members
Зарегистрирован: 31-03-2005
Сообщений: 8

ну уж на <select> глючить - это слишком

забавно, но FF некорректно отображает <select> если в css описан SELECT {height: 13pt; }
Причем глючит не высота селектора а ширина.

У меня таблица (например список клиентов) в десяток строк, в каждой из которых - форма с <SELECT> для выбора параметра (например - тарифный план для клиента). Причем все <SELECT> абсолютно идентичны и отличаться могут только выбранным (selected) значением.  И FF устанавливает ширину каждого из этих <SELECT> как бог на душу положит, то точно вписываясь в ячейку, то вылезая за пределы не только ячейки, но и таблицы.  Точнее сначала идет группа строк с нормальной шириной селекта, затем идет группа вылезающая за пределы ячейки, затем вдруг один вылетает правым краем за пределы таблицы, проходя даже под кнопками в соседних правых ячейках.

Полная бредятина. В IE и Opera все корректно.  W3C-валидатор ничего серьезного не нашел.

Собственно такой CSS делался для исправления глюка отображения <INPUT type"text"> в Опере.  Она отрисовывает поле ввода бОльшей высоты, чем селектор (и чем высота полей ввода в других браузерах), хотя шрифт у них один и тот же. 
И изначально CSS имел вид   
INPUT, SELECT {height: 13pt; }

Отсутствует

 

№231-03-2005 20:24:57

Alexey
Участник
 
Группа: Members
Откуда: Северодвинск
Зарегистрирован: 11-10-2004
Сообщений: 77

Re: ну уж на <select> глючить - это слишком

olden69 пишет

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)

Отсутствует

 

№301-04-2005 12:06:18

olden69
Участник
 
Группа: Members
Зарегистрирован: 31-03-2005
Сообщений: 8

Re: ну уж на <select> глючить - это слишком

пробовал, но какая разница? Все три браузера (IE,O,FF) нормально понимают высоту в pt но только у FF сносит крышу с шириной при задании высоты. Причем я же говорил про странность - идет несколько однотипных строк таблицыс нормальным по ширине селектором, затем несколько с вылезшим правым краем  за правую границу ячейки, а затем вдруг один-два вообще вылетают правым краем за пределы таблицы.  Какая-либо закономерность не просматривается абсолютли, как ни анализировал код.  ИМХО - баг, причем серьезный.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]