css - 来自未应用于新组件的单独 CSS 文件的样式

标签 css reactjs

过去几天我一直在尝试使用 React 构建一个小元素,直到今天一切都很顺利。出于某种原因,没有 CSS 应用于新组件!之前工作的所有 CSS 仍在运行,但如果我在现有的 div 之间添加类似 div 的东西,新的 div 不会获取任何 CSS! 示例:

<div className="DivStyle"> // Styling applied!
  <div className="DivStyle"> </div> // Styling completely ignored!
<div>

可能值得一提的是,我仍然能够内联设置组件的样式。
另外,查看 Chrome 中的源,样式已上传!
这是我的具体示例:

import '../styles/drawers.css';

class BottomFilterDrawer extends React.Component<IBottomFilterDrawerProps, IBottomFilterDrawerState> {

    ...
    public render() {
        return(
            <Drawer
            open={this.state.isOpen}
            anchor="bottom"
            // tslint:disable-next-line jsx-no-lambda
            onClose={() => this.toggleDrawer(false)}>
              <div className="BottomDrawerContainer" style={{margin: "10px"}}> // Styling for "BottomDrawerContainer" class not applied! 
                ...
              </div>
            </Drawer>
        );
    }
}

CSS 文件:

#BottomDrawerContainer {
    margin: 10px;
}

我确信导入路径是正确的,否则 Typescript 甚至不会让我运行它。

最佳答案

您正在为类而非 id 应用 css。

因此您的 css 必须如下所示。

.BottomDrawerContainer {
   margin: 10px;
}

如果要申请inner div

.DivStyle .DivStyle {
  //style for inner div
 }

关于css - 来自未应用于新组件的单独 CSS 文件的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52001370/

相关文章:

javascript - Bootstrap 中的折叠元素

javascript - 我们如何更新 firebase 云存储中的现有图像?

python - 尝试打印页面显示奇怪的布局

javascript - 使用 CSS 缩放时,jquery-ui slider 行为错误

css - 从右到左(rtl)英文单词在html中显示

javascript - 为什么我在这个 React/Typescript 应用程序中收到 no exported member 错误?

javascript - 如何使用 react-select(如 stackoverflow)创建自定义下拉列表?

javascript - 从 HTML --> JavaScript --> CSS --> 迁移?

react : Add component on click of button

reactjs - MapStateToProps 给我未定义的错误