【发布时间】:2019-06-08 00:31:49
【问题描述】:
我有一个要从 App.jsx 路由到的组件。我希望这个特定组件的所有边的填充为 10%。对于其他组件,我希望填充为零。我已经尝试从组件内部进行样式设置,但它只会在侧面添加空格。我希望它的两侧是灰色的,就像页脚一样。
我尝试为我的 App.jsx 中的元素创建一个 className,然后编辑 css 样式表,但它没有改变任何东西。
在 App.jsx 中:
<Route exact path="/" component={Home} className={styles.home} />
在 CSS 样式表中:
.home { padding: 10%; }
在 Home 组件中,内边距设置为零,高度设置为 100vh。
我有一个内容 div,它用我的所有路由包装 Switch 语句。无论我将填充设置为什么,它都适用于我的所有组件。我只希望一个组件有单独的填充。
【问题讨论】:
标签: javascript css reactjs