html - 如何让一系列 div 彼此相邻而不是彼此重叠显示?
问题描述
我有一个表单页面,其中有多个名为“inputs”的 div 类,每个div
是每个表单行的标签和input
表单信息
其中之一的样本:
<div class="inputs">
<label for="ProductDesc:_">ProductDesc: </label>
<input disabled="disabled" id="invoices_ProductDesc" name="invoices.ProductDesc" readonly="readonly" type="text" value="Storage charge SC160-0000059 - 5.0 HCTZ0044 2018">
</div>
<div class="inputs">
<label for="SKU:_">SKU: </label>
<input disabled="disabled" id="invoices_ProductSKU" name="invoices.ProductSKU" readonly="readonly" type="text" value="">
</div>
现在显示是这样的:
产品描述
信息在这里
库存单位
SKU在这里
我怎样才能使它成为
产品描述 SKU
信息在这里 SKU 这里
我尝试float:right
在输入上使用,我也尝试过使用display:inline
,但这似乎不起作用。
解决方案
将另一个 div 包裹在它们周围,并将其设置为 flexbox 容器,将其设置为display: flex
推荐阅读
- performance - Flutter - 缓慢的 gradle 构建
- laravel - 如何将 quickchart.io api 生成的图像插入 laravel dompdf
- javascript - Jquery 表单验证——只有一个模态出现,其他模态消失
- javascript - 循环中的 Jquery 承诺
- xml - 如何深入到节点并替换 XML 文件中的特定属性
- html - 在左侧 Boostrap 上垂直对齐
- angular - Angular flex MediaObserver 和 ObservableMedia 导入问题
- r - 我想检查 column(x) 的值是否为 NaN an 然后将另一列的值更改为 1
- python-3.x - 保存多项式模型,不保存多项式次数
- flutter - 如何显示依赖于颤动中另一个字符串的数据的数据?