Это код, который я использовал в соответствии с предложением Кайла (есть несколько синтаксических различий).
Я основываю свой код на примерах «baf / obe» в «Мастеринг додзё» Джилла и др.
var actionDef = {
id : "myactions", /* well-defined id, to be used in css */
commandItems: /* etc. as per Gill*/
})
}
main.actions= new edf.dijit.MenuBand(actionDef); /* constructs hierarchy of menu
and component items*/
с аналогичным кодом для другой строки меню.
Теперь запись css для одного из компонентов меню нижнего уровня
#myactions .dijitButtonText {
text-align: center;
padding: 0 0 0 0;
background-color: #dd8000;
font-size: 18px;
font-weight: bold;
}
Где .dijitButtonText - это класс, определенный dojo и применяемый к меткам пунктов меню.
Это смешение селекторов "#id" и ".class" было частью, которую я не видел ни в одной из ссылок селекторов CSS, которые я нашел в Интернете.