我想在<div>
中将.input-group
居中。当我使用center-block
类时,<span>
占据了整个宽度,并将其下方的输入字段向下推。我想将它们一起居中。
<div class="col-lg-12 col-sm-12 col-md-12 col-xs-12">
<div class="input-group input-group-lg inv-amount-block">
<span class="input-group-addon" id="inv-rs">Rs</span>
<input type="text" class="form-control" placeholder="Your Amount" aria-describedby="basic-addon1">
</div>
</div>
我想把它们集中在一起,就像它们在默认情况下的样子。
这里是fiddle
4条答案
按热度按时间zy1mlcev1#
使用显示器:input-group-text元素网格。
sdnqo3pr2#
只需更改
.center-block
的CSS
中的display属性编辑:
display: block
和display: table
之间的区别是- .display: block
-将扩展到100%的可用空间,而display: table
-将只与其内容一样宽。因此,在后一种情况下,
span
和input field
将仅与其内容一样宽,而不会占用指定的整个40%
宽度。第一个
efzxgjgh3#
在Bootstrap 4中,
center-block
已替换为mx-auto
,并且input-group已更改为display:flex
。以下是如何在Bootstrap 4中居中...请记住,
input-group
将填充父对象的宽度,因此在本例中,我添加了w-25
(宽度:25%)来演示居中。Demo on Codeply
ruyhziif4#
复制以下代码并粘贴到您文件中,然后运行,检查此输入框是否居中对齐,是否也有响应
此示例基于bootstrap v3.4