使用此入门模板如何控制输入宽度的和?
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">
中,但这没有任何作用。我有什么选择?
答案 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-75
和
w-100
或w-auto
w
定义宽度。