Как установить ширину автозаполнения Kendo UI с помощью CSS?
Как я могу установить ширину автозаполнения с помощью CSS? Я знаю, что могу настроить это, когда я устанавливаю ширину, когда я объявляю это, вот так.
@(Html.Kendo().AutoComplete().Name("test").HtmlAttributes(new { style="width:400px"}))
Но я хочу знать, как это сделать в css. Я попробовал следующее, и это не сработало
.k-autocomplete .k-header
{
width: 300px;
}
2 ответа
Решение
Просто сделайте это:
.k-autocomplete.k-header {
width: 300px;
}
Удалить пространство между селекторами классов CSS.
Взято из их документации
var autoComplete = $("#autoComplete").data("kendoAutoComplete");
// set width of the drop-down list
autoComplete.list.width(400);
Кажется немного странным, что это не является частью конфигурации, когда вы инициализируете... возможно, это только я.
Для меня в 2020 году ответ был прост:
.k-autocomplete {
width: 300px;
}