首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Css className比资料用户界面v5中的css类具有更低的特性。

Css className比资料用户界面v5中的css类具有更低的特性。
EN

Stack Overflow用户
提问于 2021-04-22 17:43:50
回答 3查看 1.1K关注 0票数 2

例如,在我的react应用程序中使用来自@material/core的IconButton时,我应用了一个className classes.myCloseButtonstyle,与css类.css-1743419-MuiButtonBase-root-MuiIconButton-root相比,它的特异性很低(见下面的屏幕快照)。

当我检查这里的文档时,https://next.material-ui.com/components/dialogs/#customized-dialogs的顺序与我在上面截图中得到的不同。classes.myCloseButtonstyle比这个.css-1uaxfgw-MuiButtonBase-root-MuiIconButton-root类具有更高的特异性(下面的屏幕截图是来自material文档的示例代码)

在我的反应材料用户界面设置中有什么可能出错呢?我需要让classes.myCloseButtonstyle赢得特异性。不,我的意思是,我需要把.css-1uaxfgw-MuiButtonBase-root-MuiIconButton-rootclasses.myCloseButtonstyle的顺序颠倒。

样式从资料-ui文档中订购:

  1. classes.myCloseButtonstyle

2..css-1uaxfgw-MuiButtonBase-root-MuiIconButton-root

我的应用程序中的syles命令:

  1. .css-1uaxfgw-MuiButtonBase-root-MuiIconButton-root
  2. classes.myCloseButtonstyle

我需要改变命令如下:

  1. classes.myCloseButtonstyle
  2. .css-1uaxfgw-MuiButtonBase-root-MuiIconButton-root
EN

回答 3

Stack Overflow用户

发布于 2021-04-22 17:59:48

要增加CSS class的优先级,您需要增加类的特殊性。

检查此文档以提高特异性

也就是说,在解决问题的同时,尝试在css文件中使用button.myCloseButtonstyle来增加类的优先级。

票数 0
EN

Stack Overflow用户

发布于 2021-04-22 18:14:31

可以通过指定路径来提高专用性:

代码语言:javascript
复制
div > div > buttonm.makeStyles-myCloseButtonStyle-23

或者简单地重复上课:

代码语言:javascript
复制
div > div > buttonm.makeStyles-myCloseButtonStyle-23.makeStyles-myCloseButtonStyle-23

正如w3org所说:

注意:允许重复出现相同的简单选择器,并确实增加了特异性。

票数 0
EN

Stack Overflow用户

发布于 2021-04-23 06:39:28

https://github.com/mui-org/material-ui/issues/24109#issuecomment-751125891

我解决了这个5版本的资料用户界面CSS订单注入问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67218311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档