html - 如何使用 Flexbox 将表单拉伸为水平 div?
问题描述
假设我们有一个包含输入和按钮元素的标准表单,如下例所示。我们如何 使用 CSS Flexbox 水平和响应地拉伸这个表单?
<div>
<form class="sampleform" onSubmit={this.onSubmit}>
<input
type="text"
class="input-text"
name="sampleinput"
placeholder="A placeholder ..."
/>
<button
type="submit"
class="button"
>➕
</button>
</form>
</div>
解决方案
像这样 :
form {
display: flex;
}
input {
width: 100%;
}
<div>
<form class="sampleform" onSubmit={this.onSubmit}>
<input
type="text"
class="input-text"
name="sampleinput"
placeholder="A placeholder ..."
/>
<button
type="submit"
class="button"
>➕
</button>
</form>
</div>
推荐阅读
- javascript - 将字符串化的 JSON 数据呈现到表中
- encryption - 如何实现零停机密钥轮换
- c# - .Net Core -> 如何使用 1024 位密钥解密
- spring - Spring Boot 2 Hibernate Update 未插入
- javascript - 创建一个 Vue Promise 函数
- java - EMV 非接触式 - 带 PDOL 的 GPO
- daml - 如何在 DAML 中按索引访问列表中的元素?
- c# - 无法从多个单元测试访问数据库
- django - 如何从 Django Rest Framework 中的会话中获取用户对象
- javascript - Webpack bundle 未导出,无法导入