Семантический пользовательский интерфейс: настройка стиля ширины контейнера пользовательского интерфейса

#html #css #semantic-ui #fomantic-ui

Вопрос:

Я хотел бы отредактировать стиль ui main container класса в семантическом пользовательском интерфейсе. В настоящее время у нас есть:

 lt;div class="ui main container"gt;lt;/divgt;  

Однако я хочу, чтобы был применен следующий стиль:

 lt;div class="ui main container" style="width:1825px"gt;lt;/divgt;  

Я попробовал следующий CSS-селектор:

 lt;stylegt;  .ui.main.container {  width: 1825px;  } lt;/stylegt;  

Однако это не влияет на стиль div, как ожидалось. Я попытался переместить местоположение lt;stylegt; тега и попробовать различные комбинации css-селекторов, но безрезультатно. Есть ли какая-либо причина, по которой стиль не отменяется? Как я могу имитировать эффект встроенного стиля (который фактически применяется)?

Комментарии:

1. Согласно @Anjs, вам часто придется применять Важное переопределение для стилей SUI. Вы можете использовать F12 в Chrome, затем щелкнуть правой кнопкой мыши элемент контейнера и в конечном итоге найти его на вкладке Элементы инструментов разработчика. Оттуда вкладка стили на rhs показывает, как стилизован элемент, и вкладка Вычисленные также полезна. Из них вы можете видеть, что ваш стиль на уровне элементов переопределяется стилями SUI. Вы можете вручную опробовать определенные настройки стиля с/без !важно, чтобы увидеть эффект. Установка жестко заданного значения может быть не лучшей практикой.

Ответ №1:

Попробуйте добавить !важно, чтобы переопределить стиль. Как показано ниже

 .ui.main.container {  width: 1825px !important; }