【发布时间】:2017-01-15 18:47:45
【问题描述】:
我在一个容器中有<button/> 和<input/>。如何让它们在同一行和容器中间垂直对齐 (<div className="container">)?
这是我目前所拥有的:
<div className="container">
<div>
<input className="form-control" placeholder='Enter Email'/>
</div>
<div>
<button type="submit" className="btn"> Register </button>
</div>
</div>
使用 className="container":
.container {
width: 80%;
margin: 0 auto;
padding: 0 137px;
}
编辑
我尝试了您的以下建议,但 <input/> 和 <button/> 仍然相互重叠:
顶部的黑色部分是导航栏,我想将导航栏内的所有内容水平对齐,从左到右彼此相邻。
<div className="container">
<h1>
TESTING
</h1>
<input
className="form-control"
id="input-field"
placeholder='Enter Email'
/>
<button
type="submit"
className="btn"
>
Register
</button>
</div>
【问题讨论】:
-
这些是非常基本的 html5/css 问题。真的与reactjs无关。我建议你研究一下这些主题
标签: javascript html css angularjs reactjs