我正在尝试使用Bootstrap提供的研磨系统构建一个自举计算器。我有两行使用col-md-4类,每行包含4个按钮。我希望看到按钮扩展div标签的整个宽度。当我将背景颜色添加到div标签时,颜色会填充整个div标签,正如我所说的那样。我创建了一个codepen来说明我的问题。
<div class="container">
<div class="cal-body">
<div class="header">
</div>
<div class="lcd">
</div>
<div class="row">
<div class="col-md-4">
<button>7</button>
<button>8</button>
<button>9</button>
<button>%</button>
</div>
</div>
<div class="row">
<div class="col-md-4" style="margin-bottom: 20px;">
<button>4</button>
<button>5</button>
<button>6</button>
<button>X</button>
</div>
</div>
</div>
</div>
</div>
换句话说,我希望我的按钮占据列行的全长。截至目前,它只占列空间的1/4。我试图复制计算器的外观。 我的代码笔:http://codepen.io/louis345/pen/KNoypX
非常感谢任何帮助。
答案 0 :(得分:1)
如果您想跨越整行,只需将col-md-4
更改为col-md-12
即可。
您还可以将类text-center
添加到列中,以使按钮居中。
样品:
<div class="col-md-12 text-center">
</div
答案 1 :(得分:0)
答案 2 :(得分:0)
@claudios你的答案是对的[使用课程( text-center )],我只是在这个片段中实现。
.line{
box-shadow:inset 0px 0px 2px #ccc;
padding-top: 10px;
padding-bottom: 10px;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<br>
<div class="container">
<div class="row">
<div class="col-sm-12 text-center line">
<button class="btn btn-success">Submit</button>
<button class="btn btn-default">Cancel</button>
</div>
</div>
</div>
答案 3 :(得分:0)
每行有12列,你设置div使用4列,它会使div使用1/3的大小。 此外,col-md必须用于尺寸> = 768px。你应该使用col-xs,因为你限制了身体的大小。
我根据你的代码笔http://codepen.io/anon/pen/BQMeXQ
制作了它看看这里,2行,每行有4个div,每个使用3列。
<style>
.button-group {
width: 100%;
margin-left: 15px;
}
.button-line {
width: 100%;
}
.button-col {
padding-left: 0px;
padding-right: 0px;
}
.button-col button{
width: 100%;
}
</style>
<div class="button-group">
<div class="row button-line">
<div class="col-xs-3 button-col">
<button>7</button>
</div>
<div class="col-xs-3 button-col">
<button>8</button>
</div>
<div class="col-xs-3 button-col">
<button>9</button>
</div>
<div class="col-xs-3 button-col">
<button>%</button>
</div>
</div>
<div class="row button-line">
<div class="col-xs-3 button-col">
<button>4</button>
</div>
<div class="col-xs-3 button-col">
<button>5</button>
</div>
<div class="col-xs-3 button-col">
<button>6</button>
</div>
<div class="col-xs-3 button-col">
<button>x</button>
</div>
</div>
</div>