gpt4 book ai didi

html - 将 Bootstrap 输入字段居中

转载 作者:技术小花猫 更新时间:2023-10-29 11:34:20 25 4
gpt4 key购买 nike

我是新手,尤其是 Bootstrap。我有这段代码:

<div class="row">
<div class="col-lg-3">
<div class="input-group">
<input type="text" class="form-control">
<span class="input-group-btn">
<button class="btn btn-default" type="button">Go!</button>
</span>
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
</div><!-- /.row -->

我需要把这个输入框和按钮放在页面的中央:

这不起作用:“margin-left: auto; margin-right:auto;”

On webpage it looks like this

有没有人有什么想法?

最佳答案

您可以使用偏移量使列显示居中,只需使用等于行剩余大小一半的偏移量,在您的情况下我建议使用 col-lg-4col-lg-offset-4,即 (12-4)/2

<div class="row">
<div class="col-lg-4 col-lg-offset-4">
<div class="input-group">
<input type="text" class="form-control" />
<span class="input-group-btn">
<button class="btn btn-default" type="button">Go!</button>
</span>
</div><!-- /input-group -->
</div><!-- /.col-lg-4 -->
</div><!-- /.row -->

Demo fiddle

请注意,此技术仅适用于偶数列大小(.col-X-2.col-X-4col-X-6 等...),如果你想支持任何大小,你可以使用 margin: 0 auto; 但你也需要从元素中删除 float ,我推荐自定义 CSS类如下:

.col-centered{
margin: 0 auto;
float: none;
}

Demo fiddle

关于html - 将 Bootstrap 输入字段居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18036315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com