Ваша стратегия верна: создайте стиль, который является более конкретным селектором CSS, чтобы он переопределял значение по умолчанию.
Должно быть, ваш селектор (.form1 .dijitDialog
) не применяется к элементу,Посмотрите на элемент в инспекторе Firebug - ваш стиль найден, но переопределен (в инспекторе стиля Firebug есть ли у него зачеркнутый)?Может быть какой-то стиль в кларо, который более специфичен.
Или ваш стиль вообще не применяется к элементу?
Кроме того, я призываю вас не помещать ваши стили вфайл claro.css, но в вашем собственном файле .css.Это сделает обновление dojo менее кошмарным.
Обновление Я вижу, что:
Во время выполнения стили, определенные в диалоговом окне в JSP2, переопределяются, иПоявится диалоговое окно со стилями, которые определены в claro.css (строка заголовка с синим цветом, значок закрытия и т. д.).
Таким образом, это означает, что ваши стили найдены и применяются.Стиль темы додзё более специфичен.Какой селектор переопределяет ваш?
Не видя этого, я мог бы рекомендовать добавить класс к вашему тегу body, например, <body class='claro myCompany'...
, а затем добавить его к вашему селектору:
.myCompany .form1 .dijitDialog