【发布时间】:2019-11-12 18:09:29
【问题描述】:
我试图在一行中显示两个div 的内容,所以我用另一个div 包裹它们并将其display 属性设置为flex。两个 div 显示在同一行,但一个在另一个之上,而不是相邻。
我试过this recommendation,但没用。
这是我的组件的代码:
<TableFooter>
<TableRow>
<div className="crud-footer">
<div className="col-6">
<TablePagination
count={data.length}
rowsPerPage={rowsPerPage}
page={page}
onChangePage={this.handleChangePage}
onChangeRowsPerPage={this.handleChangeRowsPerPage}
/>
</div>
<div className="col-6 crud-controls">
<Fab className="jr-fab-btn bg-blue text-white">
<i className="zmdi zmdi-plus zmdi-hc-fw"/>
</Fab>
<Fab className="jr-fab-btn bg-yellow text-white">
<i className="zmdi zmdi-edit zmdi-hc-fw"/>
</Fab>
<Fab className="jr-fab-btn bg-red text-white">
<i className="zmdi zmdi-delete zmdi-hc-fw"/>
</Fab>
</div>
</div>
</TableRow>
</TableFooter>
这是 div 的 css:
.crud-footer {
display: flex;
flex-direction: row;
}
.crud-controls {
display: flex;
text-align: right;
}
【问题讨论】:
标签: css reactjs material-ui