Я использую JQuery UI sortable, который, кажется, заставляет сортируемые элементы иметь отображение: block.
Тем не менее, я бы хотел, чтобы эти элементы имели отображение: встроенный блок.
Я пробовал использовать этот css:.item {display: inline-block! Important; } }
Но это не работает (о чем свидетельствуют вычисленные стили в консоли Chrome).
Я также попытался использовать следующий оператор jquery: $ ('. Item'). Css ({display: 'inline-block'})
Но это тоже не работает.
Как я могу переопределить стили пользовательского интерфейса JQuery?
Решением было установить float: none, что позволило отображать желаемый стиль отображения inline-блока. Затем мне нужно было установить вертикальное выравнивание: верх, чтобы элементы выравнивались на вершинах. Общее количество css:
.item {
float:none;
display:inline-block;
vertical-align:top;
}
Вы уверены, что нацелились на правильный класс?
У меня это для моего jquery-ui sortable, и он работает отлично.
#tabs .word-list li {
margin: 3px;
background-color: #FCFCFC;
padding: 7px 16px;
border-radius: 30px;
border-bottom: 2px solid #C7C7C7;
border-right: 2px solid #B1B1B1;
display: inline-block;
}
Я также не загружаю файл jquery-ui-css, я считаю, что он раздувается. И я откатываю свой стиль в любом случае для этих элементов, может и не быть вашим делом.
Попробуйте более точно настроить таргетинг. Как и я. id-> класс.
Также вы можете попробовать включить jquery-ui-css файл перед своими собственными стилями.
jquery-ui.css
?