更改输入大小多个输入,Bootstrap 5
Change input size multiple inputs, Bootstrap 5
我正在尝试更改多输入行中输入的大小 (Bootstrap 5)。我可以更改标签大小,但不能更改旁边的两个输入。我想要一个 col-7
,另一个 col-1
。但是两个输入的大小保持不变(见屏幕截图)。
代码如下:
<div class="row">
<!-- left column -->
<div class="col-5">
<div class="input-group my-3">
<label class="col-4 col-form-label"><?php echo $label['client-name']; ?>: *</label>
<input type="text" class="form-control col-7" name="clientname" value="<?php echo (isset($clientname)? $clientname : ""); ?>" />
<input type="text" class="form-control col-1" name="clientID" value="<?php echo (isset($clientID)? $clientID : ""); ?>" />
</div>
您可以使用 width 输入 text.use 此代码:
<div class="row">
<!-- left column -->
<div class="col-5">
<div class="input-group my-3">
<label class="col-form-label">
clientname:
</label>
<div class="d-flex">
<input type="text" class="form-control w-25" name="clientname"
value="" />
<input type="text" class="form-control " name="clientID"
value="" style="width: 10%;" />
</div>
</div>
</div>
你应该把你的标签放在一个单独的列中,像我在这里做的那样给它一个宽度,这样标签列总是采用 col-3 而内容列总是采用 col-9。
然后您可以将内容列视为另一行并将其分成 7-2(但 bootstrap 规范布局总共需要 12 列)。
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row">
<div class="col-3">
<label class="col-4 col-form-label">Label</label>
</div>
<div class="col-9">
<div class="row input-group">
<div class="col-7">
<input
type="text"
class="form-control"
name="clientname" value="***" />
</div>
<div class="col-2">
<input
type="text"
class="form-control"
name="clientID"
value="***" />
</div>
</div>
</div>
</div>
我正在尝试更改多输入行中输入的大小 (Bootstrap 5)。我可以更改标签大小,但不能更改旁边的两个输入。我想要一个 col-7
,另一个 col-1
。但是两个输入的大小保持不变(见屏幕截图)。
代码如下:
<div class="row">
<!-- left column -->
<div class="col-5">
<div class="input-group my-3">
<label class="col-4 col-form-label"><?php echo $label['client-name']; ?>: *</label>
<input type="text" class="form-control col-7" name="clientname" value="<?php echo (isset($clientname)? $clientname : ""); ?>" />
<input type="text" class="form-control col-1" name="clientID" value="<?php echo (isset($clientID)? $clientID : ""); ?>" />
</div>
您可以使用 width 输入 text.use 此代码:
<div class="row">
<!-- left column -->
<div class="col-5">
<div class="input-group my-3">
<label class="col-form-label">
clientname:
</label>
<div class="d-flex">
<input type="text" class="form-control w-25" name="clientname"
value="" />
<input type="text" class="form-control " name="clientID"
value="" style="width: 10%;" />
</div>
</div>
</div>
你应该把你的标签放在一个单独的列中,像我在这里做的那样给它一个宽度,这样标签列总是采用 col-3 而内容列总是采用 col-9。
然后您可以将内容列视为另一行并将其分成 7-2(但 bootstrap 规范布局总共需要 12 列)。
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row">
<div class="col-3">
<label class="col-4 col-form-label">Label</label>
</div>
<div class="col-9">
<div class="row input-group">
<div class="col-7">
<input
type="text"
class="form-control"
name="clientname" value="***" />
</div>
<div class="col-2">
<input
type="text"
class="form-control"
name="clientID"
value="***" />
</div>
</div>
</div>
</div>