html - div元素中的表格未在一行中对齐
问题描述
我正在开发一个反应应用程序,我必须在 div 下对齐 2 个链接和一个按钮,但只有链接在行中对齐,而不是表单字段。这是我的代码:
<div className='header'>
<a>Privacy policy</a>
<a>Terms and conditions</a>
<Form
state={state}
onClick={() => {
setState(true);
inputFocus.current.focus();
}}
onSubmit={onFormSubmit}
ref={node}
>
<Button type="submit" state={state}>
<FontAwesomeIcon icon={'search'} size="1x" />
</Button>
<Input
onChange={e => setInput(e.target.value)}
ref={inputFocus}
value={input}
state={state}
placeholder="Search for a movie..."
/>
</Form>
</div>
这是我的CSS:
.header {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}
我怎样才能解决这个问题?
解决方案
.header {
display: flex;
justify-content: center;
align-items: center;
height:100vh;
margin: 0 auto;
}
推荐阅读
- java - 如何在 config minecraft= 的其他部分中获取一个部分
- python - LookupError:未知编码
- google-sheets - 如何将动态元素添加到查询公式
- gnu-make - 如何找出 GNU make 是从哪里开始的?
- scala - 如何更改 protobuf 文件的 scalaPB 默认路径?
- javascript - 如何仅获取指针的 id 而不是整个对象?
- haskell - Haskell 列表函数错误
- spring - javax.websocket.DeploymentException:来自服务器 [500] 的 HTTP 响应不允许 HTTP 升级到 WebSocket
- html - CSS - 将图像相互关联,同时还支持缩放
- reactjs - 跨所有页面访问 cookie 服务器端