html - 中心 Bootstrap 按钮

标签 html css twitter-bootstrap center

我在将面板中的 Bootstrap 按钮居中时遇到问题。左右边距自动不起作用。 有没有办法使按钮正确居中?由于移动规模,Button 需要居中。

enter image description here

代码:

<div class="n_monitor">
    <div class="panel panel-default">
        <div class="panel-body">
            <div class="btn-group">
                <button type="button" class="btn btn-default">Server 1</button>
                <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                    <span class="caret"></span>
                    <span class="sr-only">Toggle Dropdown</span>
                </button>
                <ul class="dropdown-menu">
                    <li><a href="#">Action</a></li>
                </ul>
            </div>
        </div>
    </div>
</div>

CSS:

.n_monitor .panel {
    width: 628px;
    border: solid 1px #ebebeb;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    height: 94px;
    box-shadow: none;
    margin: 0;
    background-color: #f4f4f4;
    margin-left: auto;
    margin-right: auto;
}

.n_monitor .btn {
    width: 126px;
    height: 54px;
    background-color: #3baed8;
    border: none;
    color: #fff;
    font-size: 14px;
    border-radius: 3px;
}

最佳答案

添加 Bootstrap 的 Alignment Class text-center.panel-body.

@import url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css');

.n_monitor .panel {
  width: 100%;
  border: solid 1px #ebebeb;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  height: 94px;
  box-shadow: none;
  margin: 0;
  background-color: #f4f4f4;
  margin-left: auto;
  margin-right: auto;
}

.n_monitor .btn {
  width: 126px;
  height: 54px;
  background-color: #3baed8;
  border: none;
  color: #fff;
  font-size: 14px;
  border-radius: 3px;
}
<div class="n_monitor">
  <div class="panel panel-default">
    <div class="panel-body text-center">
        <div class="btn-group">
          <button type="button" class="btn btn-default">Server 1</button>
          <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
            <span class="caret"></span>
            <span class="sr-only">Toggle Dropdown</span>
          </button>
          <ul class="dropdown-menu">
            <li><a href="#">Action</a></li>
          </ul>
      </div>
    </div>
  </div>
</div>

关于html - 中心 Bootstrap 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39105353/

相关文章:

javascript - 使用 Angular 在一维列表中对数据进行分组

html - 删除空按钮下方的空白区域

jquery mobile touch输入框改变背景颜色

html - 在 div 中显示部分背景图像的问题 - 页面的透明效果部分(html、css)

html - CSS 网格布局 - 如何将滚动条放在左侧,并从左到右填充

javascript - 工具提示隐藏在父元素中

twitter-bootstrap - 在 JSF 中使用 Primefaces 和 Bootstrap

jquery - 在 HTML 中创建标签

jquery - 在加载新图像时替换 div 上的背景图像而不让它没有背景

javascript - 如何使用 onclick 使 CSS 过渡工作