带 bootstrap 的居中对齐按钮
Center align button with bootstrap
我无法在线对齐一些按钮,并且所有按钮都以 bootstrap 为中心。
我创建了以下 bootply sample。
为什么按钮是垂直堆叠而不是水平堆叠?
此外,我必须将简单的按钮与如下代码混合使用
@Html.ActionLink( "REGISTER", "LoginRegister", "Account", new { LoginTabActive = false, RegisterTabActive = true }, new { @class = "btn btn-primary btn-lg center-block" } )
生成以下标记
<a href="/Account/LoginRegister?LoginTabActive=False&RegisterTabActive=True" class="btn btn-primary btn-lg center-block">REGISTER</a>
在这种情况下,按钮将展开以占据所有水平方向 space。
只需将 Bootstrap 的 text-center
class 添加到您的菜单区域 div。
HTML:
<div class="menubar" style="background-color: #0055b8; color:#ffffff; height: 30px;">
<h3 class="text-center">menu bar title</h3>
</div>
<div class="text-center">
<a data-toggle="collapse" href="#topMenu" aria-expanded="false" aria-controls="topMenu">
<span class="chevron_toggleable glyphicon glyphicon-chevron-down"></span>
</a>
</div>
<div class="collapse" id="topMenu">
<div class="menuArea text-center">
<button id="mybutton" name="mybutton" class="btn btn-primary btn-lg">1</button>
<button id="mybutton2" name="mybutton2" class="btn btn-primary btn-lg">2</button>
<button id="mybutton3" name="mybutton3" class="btn btn-primary btn-lg">3</button>
</div>
</div>
好了,您需要将 "text-center" 添加到您的 menuArea div,并从每个按钮元素中删除 "center-block"。
我无法在线对齐一些按钮,并且所有按钮都以 bootstrap 为中心。
我创建了以下 bootply sample。 为什么按钮是垂直堆叠而不是水平堆叠?
此外,我必须将简单的按钮与如下代码混合使用
@Html.ActionLink( "REGISTER", "LoginRegister", "Account", new { LoginTabActive = false, RegisterTabActive = true }, new { @class = "btn btn-primary btn-lg center-block" } )
生成以下标记
<a href="/Account/LoginRegister?LoginTabActive=False&RegisterTabActive=True" class="btn btn-primary btn-lg center-block">REGISTER</a>
在这种情况下,按钮将展开以占据所有水平方向 space。
只需将 Bootstrap 的 text-center
class 添加到您的菜单区域 div。
HTML:
<div class="menubar" style="background-color: #0055b8; color:#ffffff; height: 30px;">
<h3 class="text-center">menu bar title</h3>
</div>
<div class="text-center">
<a data-toggle="collapse" href="#topMenu" aria-expanded="false" aria-controls="topMenu">
<span class="chevron_toggleable glyphicon glyphicon-chevron-down"></span>
</a>
</div>
<div class="collapse" id="topMenu">
<div class="menuArea text-center">
<button id="mybutton" name="mybutton" class="btn btn-primary btn-lg">1</button>
<button id="mybutton2" name="mybutton2" class="btn btn-primary btn-lg">2</button>
<button id="mybutton3" name="mybutton3" class="btn btn-primary btn-lg">3</button>
</div>
</div>
好了,您需要将 "text-center" 添加到您的 menuArea div,并从每个按钮元素中删除 "center-block"。