如何对齐反应带中的按钮?
How to align buttons in reactstrap?
我正在ui在 React 中构建一个 Web 应用程序,并将 Reactstrap 用于某些 ui 设计元素。我在行和列中排列了元素。其他一切正常,但按钮元素没有像行中的其他元素那样正确对齐。该按钮略低于其他元素。有人可以告诉我我做错了什么吗?任何帮助,将不胜感激。谢谢。
App.js
<Container>
<Row>
<Col>
<text>{item1.Title}</text>
</Col>
<Col>
<input type="text" onChange={this.handleNameChange}/>
</Col>
<Col>
<Button onClick={()=>this.handleName(this.state.itemName,item1.Title,item.Title)} color="success" size="sm" >Save</Button>
</Col>
</Row>
</Container>
更新
按钮列似乎有某种填充。
文本框没有任何填充
给 3rd Col 一个 className 并使用下面的 css:
.class-col {
display: flex;
align-items: center;
justify-content: center;
flex: 1;
height: 100%;
}
.main-container {
display: flex;
}
你代码:
<Container>
<Row className="main-container">
<Col className="class-col">
<text>{item1.Title}</text>
</Col>
<Col className="class-col">
<input type="text" onChange={this.handleNameChange}/>
</Col>
<Col className="class-col">
<Button onClick={()=>this.handleName(this.state.itemName,item1.Title,item.Title)} color="success" size="sm" >Save</Button>
</Col>
</Row>
</Container>
试试这个。
我正在ui在 React 中构建一个 Web 应用程序,并将 Reactstrap 用于某些 ui 设计元素。我在行和列中排列了元素。其他一切正常,但按钮元素没有像行中的其他元素那样正确对齐。该按钮略低于其他元素。有人可以告诉我我做错了什么吗?任何帮助,将不胜感激。谢谢。
App.js
<Container>
<Row>
<Col>
<text>{item1.Title}</text>
</Col>
<Col>
<input type="text" onChange={this.handleNameChange}/>
</Col>
<Col>
<Button onClick={()=>this.handleName(this.state.itemName,item1.Title,item.Title)} color="success" size="sm" >Save</Button>
</Col>
</Row>
</Container>
更新
按钮列似乎有某种填充。
文本框没有任何填充
给 3rd Col 一个 className 并使用下面的 css:
.class-col {
display: flex;
align-items: center;
justify-content: center;
flex: 1;
height: 100%;
}
.main-container {
display: flex;
}
你代码:
<Container>
<Row className="main-container">
<Col className="class-col">
<text>{item1.Title}</text>
</Col>
<Col className="class-col">
<input type="text" onChange={this.handleNameChange}/>
</Col>
<Col className="class-col">
<Button onClick={()=>this.handleName(this.state.itemName,item1.Title,item.Title)} color="success" size="sm" >Save</Button>
</Col>
</Row>
</Container>
试试这个。