我正在将一个使用bootstrap 3的项目升级到bootstrap 5。我有包含文本和输入的列,我需要将它们与列的右侧对齐。我在Bootstrap 5中找不到正确的方法来使其工作。
Bootstrap 电流3:
<div class="row">
<div class="col-xs-12 text-right">
Text:
<input class="form-control" maxlength="12" style="width:130px;display:inline-block;" type="text" value="0.00">
</div>
</div>
将上面的HTML更改为Bootstrap 5,我目前有以下不工作:
<div class="row">
<div class="col-12 d-flex float-end">
Text:
<input class="form-control" maxlength="12" style="width:130px;" type="text" value="0.00">
</div>
</div>
jsFiddle中的代码:https://jsfiddle.net/korazy8s/o2wyz64u/36/
1条答案
按热度按时间gcuhipw91#
有几种方法可以做到这一点,你可以在col的子元素上使用margin-left auto,或者你可以只使用flexbox justify-content end(右)。
下面是一个示例,我将您的
float-end
替换为justify-content-end
: