【发布时间】:2021-11-09 15:21:09
【问题描述】:
我想在语义 UI 中编辑 ui main container 类的样式。
目前,我们有:
<div class="ui main container"></div>
但是,我希望应用以下样式:
<div class="ui main container" style="width:1825px"></div>
我尝试了以下 CSS 选择器:
<style>
.ui.main.container {
width: 1825px;
}
</style>
但是,这不会像预期的那样影响 div 的样式。我尝试移动 <style> 标签的位置,并尝试不同的 CSS 选择器组合,但无济于事。样式没有被覆盖有什么原因吗?如何模仿内联样式的效果(实际应用)?
【问题讨论】:
-
根据@Anjs,您通常必须为 SUI 样式应用重要覆盖。您可以在 Chrome 中使用 F12,然后右键单击容器元素,最终在开发工具的 Elements 选项卡中找到它。从那里,rhs 上的样式选项卡显示了元素的样式,并且计算选项卡也很有用。从这些你可以看到你的元素级样式被 SUI 样式覆盖。您可以手动尝试带/不带 !important 的特定样式设置以查看效果。设置硬编码值可能不是最佳做法。
标签: html css semantic-ui fomantic-ui