reactjs - CSS 从子级冒泡到父级
问题描述
尝试处理子组件中的所有 h1 元素,但类样式冒泡以处理整个 DOM 中的所有 h1 元素。如何将样式限制为导入样式表的组件?
```
import React, { Component } from "react";
import "../styles/principlesInAoL.css";
export default class PrinciplesInAoL extends Component {
render() {
return <h1>Principles in Areas of Life</h1>;
}
}
```
& 父组件代码的开头:
```
import React, { Component } from "react";
import AoLDescription from "./aoLDescription";
import MetaPrinciple from "./metaPrinciple";
import "../styles/principles.css";
import PrinciplesInAol from "./principlesInAoL";
export default class Principles extends Component {
render() {
```
谢谢您的帮助。
解决方案
ReactJS 没有视图封装(与 Angular 相比)。因此,为了使 CSS 规则更加严格,您应该使用具有更高特异性的 CSS 选择器。
推荐阅读
- c# - LINQ FindAll 两次返回相同的项目
- arrays - 如何使用 sectionIndexTitles 的不同数组填充索引 UITableView 的部分
- python - 是否有环境变量可以禁用 PyMunk/Chipmunk 打印`Loading chipmunk for Linux`
- angular - 如何在 Angular 中的兄弟组件之间传递数据?
- javascript - 在父道具更改上重新渲染输入反应组件
- reactjs - 有没有办法在 React 中访问客户端对象?
- c# - LINQ to entity - 使用 IQueryable.Contains 过滤数据
- c# - 如何防止 HttpClientHandler 上的 Socket 耗尽
- angular - Plotly 箱线图大纲未正确渲染
- c++ - 为什么我不能使用智能指针来创建一个新的 QLineEdit 类