gpt4 book ai didi

javascript - Bootstrap : Input boxes go offscreen when making individual rows

转载 作者:行者123 更新时间:2023-11-28 15:19:07 25 4
gpt4 key购买 nike

所以我想让每个输入框都有一定的大小,有人告诉我必须为每个输入框创建一个新行才能做到这一点。一般来说,我对 Bootstrap 和编码还很陌生,所以我不确定如何解决这个问题。

如果版本很重要,我正在使用 Bootstrap 4..

它起作用了,但由于某种原因它从屏幕左侧消失了,您只能看到输入框的一半。

帮助将不胜感激。

<!DOCTYPE html>
<html>

<head>
<h1>Team Selector</h1>
</head>
<form>
<div class="form-group row">
<div class="col-xs-3">
<label for="inputsm">Player 1</label>
<input class="form-control input-sm" id="inputsm" type="text"
placeholder="Name here">
</div>
</div>

<div class="form-group row">
<div class="col-xs-3">
<label for="inputsm">Player 2</label>
<input class="form-control input-sm" id="inputsm" type="text"
placeholder="Name here">
</div>
</div>

<div class="form-group row">
<div class="col-xs-3">
<label for="inputsm">Player 3</label>
<input class="form-control input-sm" id="inputsm" type="text"
placeholder="Name here">
</div>
</div>

<div class="form group row">
<div class="form-group">
<label for="inputsm">Player 4</label>
<input class="form-control input-sm" id="inputsm" type="text"
placeholder="Name here">
</div>
</div>

</form>



</html>

最佳答案

使用 Bootstrap4,如果将 .row 添加到 .form-group 它将应用 row 类的属性,即

.row {
margin-right: -15px;
margin-left: -15px;
}

因此在您的情况下 margin-left: -15px 正在应用,因此缺少某些部分。所以要使单独的行尝试添加 col-12 或简单地删除 row

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" rel="stylesheet"/>
<form>
<div class="form-group col-12">
<div class="col-3">
<label for="inputsm">Player 1</label>
<input class="form-control input-sm" id="inputsm" type="text"
placeholder="Name here">
</div>
</div>

<div class="form-group col-12">
<div class="col-3">
<label for="inputsm">Player 2</label>
<input class="form-control input-sm" id="inputsm" type="text"
placeholder="Name here">
</div>
</div>

<div class="form-group col-12">
<div class="col-3">
<label for="inputsm">Player 3</label>
<input class="form-control input-sm" id="inputsm" type="text"
placeholder="Name here">
</div>
</div>

<div class="form group col-12">
<div class="form-group">
<label for="inputsm">Player 4</label>
<input class="form-control input-sm" id="inputsm" type="text"
placeholder="Name here">
</div>
</div>

</form>

关于javascript - Bootstrap : Input boxes go offscreen when making individual rows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46557413/

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