【发布时间】:2019-10-08 23:55:15
【问题描述】:
我正在尝试使用 CSS 设置几个 div 元素的样式。在普通 CSS 中,可以使用以下代码:
.wrapper{
width: 300px;
height: 500px;
.container {
width: 50%;
height: 20%;
.inside {
color: red;
}
}
}
然而,为了在 CSS 模块中使用相同的 CSS,它需要编写如下:
.wrapper{
width: 300px;
height: 500px;
}
.wrapper .container {
width: 50%;
height: 20%;
}
.wrapper .container .inside {
color: red;
}
有没有更好更简单的方法来做到这一点?因为当有很多元素时,这种方法似乎更复杂!
【问题讨论】:
-
我之前尝试过该解决方案,但它在 CSS 文件中不起作用。
-
你研究过 SASS 吗?非常适合嵌套 CSS:w3schools.com/react/react_sass.asp
-
然后尝试样式化组件,它支持嵌套css。