Ext JS: createStyleSheet проблемы с двумя классами - PullRequest
1 голос
/ 08 июня 2011
Ext.util.CSS.createStyleSheet(
  '.cleanForm .x-form-text.x-superboxselect { background: none; border-color: white; } ' +
  '.cleanForm .mySuperSelectItem a { background: url(../sprite.png) no-repeat 0px -50px; } ' +      
  Ext.id( null, 'someStyleSheet')
);

Эта таблица стилей работает в FireFox. Второе правило работает в IE. Первое правило не работает в IE. Появляется, когда IE загружает таблицу стилей, игнорирует третий класс, создавая правило, неприменимое для моего кода.

Кто-нибудь видел проблемы с несколькими селекторами классов, которые следуют за третьим, родительским классом?

1 Ответ

1 голос
/ 08 июня 2011

Какую версию IE вы используете? Я тестировал IE9 на этой тестовой странице селектора мультикласса , и не похоже, что он правильно поддерживает мультиклассовые селекторы в режиме причуд. Вы установили тип документа? Переключение в стандартный режим в IE7 + выглядит лучше.

Некоторый поверхностный поиск в Google нашел это сообщение в блоге с хорошим обсуждением в комментариях.

...