http://puu.sh/eKEnl/14aa343da4.png
这是我的道路,但它似乎不是正确的道路:
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="col-md-2 text-center">
<a href="#" class="btn btn-default btn-sm">pricing</a>
</div>
<div class="col-md-2 text-center">
<a href="#" class="btn btn-default btn-sm">advertise</a>
</div>
<div class="col-md-2 text-center">
<a href="#" class="btn btn-default btn-sm">book hotel</a>
</div>
<div class="col-md-2 text-center">
<a href="#" class="btn btn-default btn-sm">sponsor our <br>intl course</a>
</div>
<div class="col-md-2 text-center">
<a href="#" class="btn btn-default btn-sm">hold events/<br>meetings</a>
</div>
</div>
</div>
</div>
我的挑战之一是保持每个按钮的宽度和高度相同。
非常感谢任何帮助!
谢谢!
贝
答案 0 :(得分:0)
事实上,你做错了。你运行它只是巧合,但在其他情况下它不会,你还会遇到其他问题,如对齐等。
你的问题是,当你真正需要使用.row - &gt;时,你在col ....里面嵌套col .... .col -...- x(其中x是一个数字,所有这些数字加上任何偏移量的总和必须为12)。
简而言之:摆脱你的col-md-12容器并使用带有这些按钮的网格系统,所以你的第一个col,第一行应该是<div class="col-md-2 col-md-offset-1">
,依此类推
关于您的圈子按钮问题,请将您的HTML更改为:
<div class="col-md-2 text-center"> <a href="#" class="btn btn-default btn-circle">
<span>important <br/>dates</span>
</a>
</div>
然后将其添加到您的CSS:
.btn-circle {
position:relative;
text-align:center
}
.btn-circle span {
position:absolute;
top: 50%;
left:50%;
transform: translateY(-50%) translateX(-50%);
}
由于你自己做得很好,尝试使用上面的解释自己做,虽然你可以检查full code here(但实际上,尝试自己做,只做使用Bootply作为最后一个资源)