Я создал собственный виджет, который использует кучу плавающих делений, но у меня проблема с Internet Explorer. Немного поиграв, я обнаружил, что проблема в настройке встроенного css.
У меня есть класс, расширяющий ComplexPanel, который устанавливает элемент для деления и предлагает набор вспомогательных функций для установки различных встроенных CSS.
Если я добавлю, скажем, 3 деления, использующие этот класс-оболочку DIV, которые все перемещаются влево, и устанавливают в 100px, используя встроенный CSS (устанавливается с помощью getElement (). GetStyle (). SetProperty ()), тогда они действуют странно в IE8. (в IE9 работает нормально).
По сути, ни один из встроенных CSS не берется. Использование инструментов разработчика показывает, что CSS есть, но он не применяется. Если я отключу float (или ширину в этом отношении) и включу его снова, используя инструменты разработчика, встроенный CSS будет выбран и он будет работать как задумано.
Итак, как я могу сообщить IE8, что ему нужно заново интерпретировать встроенный CSS на динамически генерируемых элементах?