use*_*545 11 html css twitter-bootstrap twitter-bootstrap-3
我想将输入字段和Button放在同一行.我想为按钮设置修复大小,并且我希望表单填充可用空间.我试图创建自己的解决方案,但遗憾的是按钮低于输入字段.我怎样才能解决这个问题?
CSS:
.input-bar {
display: table;
width: 100%;
}
.input-bar-item {
display: table-cell;
}
.input-bar-item > button {
margin-left: 5px;
}
.width100 {
width: 100%;
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<div class="input-bar">
<div class="input-bar-item width100">
<form>
<div class="form-group">
<input class="form-control width100">
</div>
</form>
</div>
<div class="input-bar-item">
<button class="btn btn-info">MyButton</button>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
Jos*_*ans 34
你可以做几件事.一种是使用内联表单,另一种是使用输入组和input-group-btn
.这是一个plunkr:https://plnkr.co/edit/BNPRY0NL1G1fP7s24mFM ? p = preview
我的偏好是 input-group-btn
<div class="input-group">
<input class="form-control width100">
<span class="input-group-btn">
<button class="btn btn-info">MyButton</button>
</span>
</div>
Run Code Online (Sandbox Code Playgroud)
您可以使用bootstrap制作的“ form-inline”类
<form class="form-inline">
<input type="text" class="form-control">
<input type="submit" value="button" class="btn btn-primary">
</form>
Run Code Online (Sandbox Code Playgroud)
这是您的答案:左侧组
<div class="input-group">
<span class="input-group-btn">
<button class="btn btn-default" type="button">Go!</button>
</span>
<input type="text" class="form-control">
</div>
Run Code Online (Sandbox Code Playgroud)
右侧组:
<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>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
38942 次 |
最近记录: |