【发布时间】:2019-05-25 14:12:52
【问题描述】:
我有一个奇怪的问题
我正在尝试设置 SemanticUI 按钮的样式,但按钮的内部 CSS 应用在我的 CSS 类之上,因此没有应用任何样式。
注意最上面的样式来自semantic.min.css,而它下面的样式(被覆盖)是在我自己的样式标签中定义的
另请注意:标题中 CSS 的顺序似乎是“正确的”,或者至少,我的自定义 CSS 出现在 SemanticUI 导入之后
我将 SemanticUI React 与 CSS 模块一起使用,如果这会有所不同的话。
如何让我的类应用到语义UI 的按钮类之上?
【问题讨论】:
-
在<head>部分,您的自定义 css 链接应该在语义 ui css 之后。您也可以在自定义 css 上使用 !important。例如。颜色:绿色!重要;希望这行得通。
-
@MicSel 重要的标签有效(对我来说是新的 - 谢谢),但这不是我会选择的 - 我必须将它应用于每个声明。我在我的“头”中添加了 CSS 导入/声明顺序的屏幕截图。据我了解,这 - 应该 - 让我的本地样式优先于默认样式,但事实并非如此。
-
覆盖你的 CSS 的选择器是什么?
-
@MarkBaijens 查看编辑 - ui.button 来自 SemanticUI css,自定义类是在稍后应用在 head 部分的样式标签中定义的,但不知何故,样式以相反的顺序应用到元素
标签: css semantic-ui react-css-modules