CSS использует самый уникальный селектор по умолчанию, а jQuery Mobile, вероятно, использует более уникальный селектор.Вы можете использовать ключевое слово !important
, чтобы убедиться, что ваши CSS-объявления используются:
.ui-dialog.dialog-custom {
background : repeat scroll 0 0 rgba(0,0,0,.5);
height :200px !important;
}
Если вы проверяете элементы с помощью инструментов разработчика, таких как Chrome Dev Tools или Firebug, вы можете увидеть, какие стили применяются ииз какого правила CSS они берутся.Это поможет вам выбрать лучший способ добавления стилей в существующую инфраструктуру.
Я не уверен насчет диалогов, но для виджетов страниц свойство CSS min-height
элемента изменяется с помощью инфраструктуры jQM.Вы можете обойти это, переписав обработчик событий jQM resize
для диалогов.