Bootstrap 4-调整输入字段的宽度

时间:2018-10-27 15:30:35

标签: css bootstrap-4

使用此入门模板如何控制输入宽度的和?

https://getbootstrap.com/docs/4.1/examples/starter-template/

这是我想缩小的部分

<form class="form-inline my-2 my-lg-0">
  <input class="form-control mr-sm-2" type="text" placeholder="Search" aria-label="Search">
  <button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
</form>

我已尝试将输入包装在div <div class="col-xs-2">中,但这没有任何作用。我有什么选择?

3 个答案:

答案 0 :(得分:0)

您可以在CSS文件中执行以下操作:

用于放入CSS文件或置于样式标签内的CSS代码

export class GithubAPIProvider implements IGithubDataProvider {
  public ReposForUser(githubUser: string): Promise<GithubRepoData[]> {
    return new Promise<GithubRepoData[]>((resolve, reject) => {
      resolve([]);    
    });
  }  
}

答案 1 :(得分:0)

解决方案1 ​​:为您的输入元素指定“最大宽度”:

input[type=text] {
  max-width: 200px;
}

input[type=button] {
  max-width: 100px;
}
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet" />


<input type="text" name="search" id="search" value="test" placeholder="Search accounts, contracts and transactions" class="form-control">

<input type="button" name="commit" value="Search" class="btn btn-primary btn-block">
</div>

解决方案2 :或者尝试在选择和输入中添加col- *类。

<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet" />
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>

<form class="row">
  <div class="col-10">
    <input type="text" name="search" id="search" value="test" placeholder="Search accounts, contracts and transactions" class="form-control">
  </div>
  <div class="col-2">
    <input type="button" name="commit" value="Search" class="btn btn-primary btn-block">
  </div>
</form>

答案 2 :(得分:0)

管理输入字段宽度的最简单方法是将w-25类添加到输入字段。

 <input class="form-control w-25" type="text" placeholder="Search" aria-label="Search">

您可以根据需要设置宽度 w-25 w-50 w-75w-100w-auto

w定义宽度。