【发布时间】:2018-03-29 02:49:04
【问题描述】:
所以我有两个组件...一个导航栏组件和一个 AboutPage 组件。
它们都在同一个目录'App'中
应用
-- 导航栏 --> Navbar.css, Navbar.js
-- AboutPage --> Aboutpage.css, Aboutpage.js
如您所见,它们有两个独立的样式表。 在 JS 页面中,也会导入正确的 CSS 文件。
例如,当我做这样的样式时:
导航栏组件
p { background: red }
^^ 这种风格也适用于 Aboutpage 中的 p。我什至试图给 Aboutpage 中的 P 赋予它的 on id 并以这种方式设置它的样式,但它仍然失败。
【问题讨论】:
-
你能告诉我们css是如何被包含进来的吗?
-
不要自己写标签的样式,把样式写在你的className或id上。你写这个样式的方式会影响页面中的所有p。
-
所以我必须给我想在 react js 中设置样式的每个元素一个 id 或 className 以便设置它的样式并且不与其他组件的样式冲突?
-
@smit.我面临同样的问题,但接受的答案对我不起作用。我正在像
import './css/Navbar.css'这样导入 css,因为我的 css 在 css 文件夹中。
标签: javascript css reactjs