我试图使用form-floating
来获得浮动标签的外观,但是当我将form-floating
类放在row
中时,边距变得混乱。
为了比较,这是没有row
(标签看起来不错):
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="form-floating col-6 mb-3 mt-3 ml-auto">
<input type="text" class="form-control" id="name">
<label for="name">Name</label>
</div>
</div>
这是row
-注意“Name”标签现在如何接触输入的左侧:
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="form-floating col-6 mb-3 mt-3 ml-auto">
<input type="text" class="form-control" id="name">
<label for="name">Name</label>
</div>
</div>
</div>
在这个最小的示例中,可能不需要row
,但是我尝试将表单放在左列,而将其他内容放在右列。我怎么才能让它工作?
2条答案
按热度按时间p8h8hvxi1#
问题在于网格样式。请参阅:
在我的浏览器上工作的解决方案:
将包含div元素的分隔线覆盖回其原始值。
ntjbwcob2#