【问题标题】:Bootstrap col-md-12 align buttonBootstrap col-md-12 对齐按钮
【发布时间】:2016-10-05 09:48:10
【问题描述】:

我一直在尝试在“col-md-12”中对齐按钮中心 但我没有响应式设计的解决方案。 此解决方案必须通过按钮放置

#player-list-button {
    width: 200px;
    margin-left: auto;
    margin-right: auto;
}

此解决方案很好,但不适用于响应式。 这意味着,当我将浏览器缩小时,这个按钮不在 col-md-12 的中间,它消失了。必须由 col-md-12 放置

#notResponsitiv{
    margin-lef:34%;
}

抱歉,这是我的代码。我的下拉按钮我想对齐中心。

<div class="col-md-12">
    <div class="collapse navbar-collapse" id="myNavbar">
        <ul class="nav navbar-nav">
            <li class="dropdown">
                <button type="button" id="player-list-button" class="btn btn-primary btn-main-style" data-toggle="dropdown">MyItems<span class="caret"></span></button>
                <ul class="dropdown-menu">          
                    <li>item</li>
                    <li>item</li>
                    <li>item</li>                   
                </ul>
            </li>
        </ul>
    </div>
</div>

第 3 版 遗憾的是它不起作用。

#player-list-button {
    margin: 0 auto;
    display: block;
    text-align: center;
}

当我使用 2 行时,例如在下面的 html 中,按钮位于桌面左侧,如果我调整窗口大小,按钮将消失:

<div class="container">
   <div class="row">
        <div class="col-md-6" style="background-color:pink">
            <h1>hello</h1>
        </div>
        <div class="col-md-6" style="background-color:pink">
            <h1>hello</h1>
        </div>
    </div>
    <div class="row">
        <div class="col-md-12" style="background-color:pink">
            <div class="collapse navbar-collapse" id="myNavbar">
                <ul class="nav navbar-nav">
                    <li class="dropdown">
                        <button type="button" id="player-list-button" class="btn btn-primary btn-main-style" data-toggle="dropdown">MyItems<span class="caret"></span></button>
                        <ul class="dropdown-menu">          
                            <li>item</li>
                            <li>item</li>
                            <li>item</li>                   
                        </ul>
                    </li>
                </ul>
            </div>
        </div>
  </div>
</div>

第 4 版

【问题讨论】:

  • 使用@media查询常见断点。
  • 您能否提供一个代码示例,例如jsfiddle.net?这将使您更容易理解您的问题。
  • 请@Roma Kap 为我们发布完整的代码。
  • 请看上面,我已经编辑了我的帖子
  • JSfiddle 或截图,请。

标签: css twitter-bootstrap grid


【解决方案1】:
#player-list-button {
    margin: 0 auto;
    display: block;
    text-align: center;
}

【讨论】:

  • 有效,但仅适用于单个按钮。当我将此按钮放置为下拉菜单时,它将呈现在左侧。而当我将它简单地放置为没有下拉菜单的按钮时,它将被放置在中间。我必须实现,下拉按钮和这些项目将在此列中间的 col-md-12 中呈现,与调整大小无关。请查看我的 Version 3 帖子以获取代码示例
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-12-01
  • 1970-01-01
  • 2018-01-29
  • 2017-07-15
  • 1970-01-01
  • 2019-05-23
  • 2019-03-11
相关资源
最近更新 更多