css - 将组件与其下方的另一个组件并排反应
问题描述
我正在使用 React,我想并排放置 2 个组件,并在屏幕中间下方放置一个按钮。我试图做这样的事情:
<div>
<div>
<div style={{float:'top'}}>...</div>
<div>...</div>
</div>
<button />
</div>
这两个组件如我所愿并排,但按钮仅位于第二个(右侧)组件下方。
有人对如何解决它有建议吗?
谢谢您的帮助。
解决方案
您可以更新您的样式,以便button
包含在与上述两个元素类似的父级中,然后您可以使用以下样式将按钮置于上述两个元素下方的中心:
.container {
width: fit-content;
}
.row {
display: flex;
flex-flow: row;
justify-content: center;
}
.row > *:not(:last-child) {
margin-right: .5rem;
}
<div class="container">
<div class="row">
<div>First element</div>
<div>Second element</div>
</div>
<div class="row">
<button>button</button>
</div>
</div>
请注意,在 React 代码中,您需要将class
属性重命名为className
.
将 CSS 添加到 React
要在你的 React 项目中包含 CSS,你可以style.css
在你的组件所在的目录中创建一个名为的新文件。所以你可能有文件结构:
MyComponent/
index.jsx
style.css
然后在您的组件文件中(index.jsx
在本例中),将 CSS 文件导入文件import "./style.css"
顶部。
推荐阅读
- h2 - H2 & Ignite 查询性能
- ios - 无法将“NSAttributedString.Key”类型的值转换为预期的字典键类型“String”错误(swift4.2)
- airflow - 在 minikube 上使用 helm 图表时气流网络服务器未启动
- php - 服务器之间的慢查询
- python - 执行connection.commit()后,为什么其他cursor.execute()不能正常工作?
- slider - Ionic 4 vue - 获取幻灯片索引
- spring - 在 JBoss 上部署战争时,@Async 注释不起作用
- javascript - 正则表达式为真时返回假
- authorization - 了解如何根据规则评估 XACML 3.0 属性值
- python - Python 子进程忽略命令的输入文件