Мне сложно найти слова, чтобы описать эту проблему.
Пожалуйста, посмотрите эту скрипку , например, код.
Эта проблема возникла изиспользуя плагин jQuery [1] для замены select
элементов чем-то более настраиваемым.По сути, я хочу, чтобы абсолютно позиционированный div имел минимальную ширину.
Когда в списке нет полосы прокрутки, браузеры, похоже, отображают div одинаково.
Когда список слишком длинный:
- IE9 добавляет полосу прокрутки к внешней части области содержимого, добавляя к минимальной ширине
- , все остальные браузеры добавляют полосу прокрутки к внутренней части области содержимого, сохраняя минимальное значение.ширины, при необходимости добавляя горизонтальную полосу прокрутки.
- IE9 в режиме совместимости возвращается к отображению полосы прокрутки аналогично другим браузерам.
Я хотел бы иметь возможность отображать списокодинаково для всех браузеров.В идеале я хотел бы иметь чисто CSS-решение без каких-либо взломов браузера или условных комментариев.
[1] Я никоим образом не связан с "abeautifulsite.net"