css - 使用弹性框在文本字段上方显示表单输入
问题描述
我正在尝试使用 flexbox 创建一个表单,我希望标签字段位于文本输入字段上方,并连续显示。目前,我的表单连续显示,但我无法让标签字段位于输入的顶部。任何建议都会很棒。
<form>
<div class="form-container">
<label for="first-name">First Name</label>
<input type="text" name="first-name">
<label for="middle-name">Middle Name</label>
<input type="text" name="middle-name">
<label for="last-name">Last Name</label>
<input type="text" name="last-name">
</div>
</form>
.form-container {
margin: 2rem 0;
display: flex;
justify-content: flex-start;
}
解决方案
看一下这个。
.form-container {
margin: 2rem 0;
display: flex;
justify-content: flex-start;
}
.form-group {
display: flex;
flex-direction : column;
margin-right: 40px;
}
<form>
<div class="form-container">
<div class="form-group">
<label for="first-name">First Name</label>
<input type="text" name="first-name">
</div>
<div class="form-group">
<label for="middle-name">Middle Name</label>
<input type="text" name="middle-name">
</div>
<div class="form-group">
<label for="last-name">Last Name</label>
<input type="text" name="last-name">
</div>
</div>
</form>
推荐阅读
- json - Swift - 将类型动态传递给 JSONDecoder
- sql - PostgreSQL 多行作为列
- tensorflow - 在 python 中加载 tensorflow-gpu 似乎会强制我的 Windows 计算机在使其进入睡眠状态后重新启动
- android - 从 JSON 响应改造中获取字符串数据
- c++ - 如何删除cin后的一行?
- ios - 如何在越狱的 iOS 环境中对所有其他应用程序进行浮动视图?
- python - 如何将python中的视频分成4个相等的部分?
- javascript - 对 JavaScript 中除一个元素之外的数组进行排序
- python - 无法使用 Seaborn 绘图
- c# - 多个 REST API 方法可以共享同一个控制器类吗?