【发布时间】:2019-12-15 16:39:09
【问题描述】:
我已经根据一些教程设置了我自己的 react 项目,包括我自己的 webpack 配置。当我尝试设置元素样式时,它可以将样式应用于通用 html 标签,例如 <body> 或 <p>,但当我尝试设置类/ID 样式时它会失败。
我知道我的 css 文件正在被导入,因为它设置了通用标签的样式。
Webpack 配置
{
test: /\.css$/,
use: [
"style-loader",
{
loader:"css-loader",
options:{
modules:true
}
}
]
}
CSS
.oakResults {
font-size:20px;
}
#yoyoyo {
color:red;
}
p {
color:orange;
}
反应
<div className='oakResults'>
<p id='yoyoyo'>Results</p>
</div>
在我的示例中,<p> 是红色的,但 .oakResults 字体不会改变,当我注释掉 <p> 样式时它不会变成红色。
我希望它能够为通用标签和类/ID设置样式。
【问题讨论】:
-
我需要更多详细信息。如果正在应用 OakResults 样式,您能否签入检查元素。检查应用了什么。我在想也许它被其他样式覆盖了。
-
嗨 stefan,请阅读此内容 - stackoverflow.com/help/someone-answers,然后尝试关闭问题。