html - 覆盖前一个 div 的 Bootstrap 面板

标签 html css twitter-bootstrap

我有一个代码,我想在其中添加 2 个按钮,然后按钮下面应该是一个带有选项的 Bootstrap 面板。

<div ng-controller="stdFormCtrl">

  <div class="col-xs-12">
    <span class="col-xs-6 text-center">
      <a href="#" class="btn btn-default">Add</a>
    </span>
    <span class="col-xs-6 text-center">
      <a href="#" class="btn btn-default ">Preview</a>
    </span>
  </div>


  <div class="panel panel-default ">
    <div class="panel-heading">
      <h3 class="panel-title">Options</h3>
    </div>
    <div class="panel-body">
      <select class="form-control" 
          ng-model="itemData.itemType" 
          ng-click="lstComponentSelected( )">
          [CODE CONTINUES]

我遇到的问题是,我不明白为什么,面板标题会拉伸(stretch)并包含按钮,所以看起来 Ädd"和 "Preview"按钮是标题的一部分

您能帮我理解为什么会这样吗,以及如何按照我的需要将按钮与面板标题分开?

建议的 fiddle 链接:http://jsfiddle.net/GabrielBarcia/842hjam1/

提前致谢!

最佳答案

将 col-xs-12 更改为一行。

例如

<div class="row">
  <div class="col-xs-6 text-center">
    <a href="#" class="btn btn-default">Add</a>
  </div>
  <div class="col-xs-6 text-center">
    <a href="#" class="btn btn-default ">Preview</a>
  </div>
</div>

编辑:bootstrap float 列,因此如果它们不包含在一行中,您将获得您遇到的行为。

关于html - 覆盖前一个 div 的 Bootstrap 面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31017365/

相关文章:

html - 使用 CSS flexbox 创建一个包含 2 列的菜单

html - 绝对定位元素不基于其父元素显示

javascript - 如何获取 bootstrap 的 $this 属性/属性用作参数

php - 循环表达式引擎条目?

html - Bootstrap - 在 safari 中不支持 col-sm-6

javascript - 用于比较 2 个不同条件下的数字的 If...Else If 语句

asp.net - CSS文件中的div.classname

html - 响应式 CSS 背景图片

javascript - X-editable:验证失败时关闭编辑区域

twitter-bootstrap - vue b-table 将一列更改为链接