У меня нет IE6, поэтому я не на 100%, если вы можете установить ширину элемента select
.Если вы не можете, вы можете просто «воссоздать» выбранный элемент.Я не удивлюсь, если в IE6 возникнут какие-то проблемы.
Например, создайте display: inline-block
div
для каждой опции, затем переберите каждый div и получите наибольшую ширину.Переберите снова и установите каждую ширину на максимальную ширину.Храните их в одном уникальном контейнере (с одинаковой шириной, чтобы обеспечить их обертывание) и расположите их рядом с элементом, созданным для этой цели.Не уверен, насколько это практично для вашего приложения, но хе.
Чтобы уточнить, это то, что я имел в виду: http://jsfiddle.net/Svkxc/