html - 按钮网格,它们之间的间距很小

标签 html css twitter-bootstrap

我想创建一个像这样的按钮网格:

enter image description here

看完这个问题How to set up a grid of buttons in bootstrap?我在 css 文件中添加了这个:

#channels button {
   float: left;
   width: auto;
}

html 文件中的这些按钮:

  <div id="channels" className="span12">
    <div className="btn-group">
      <button type="button" className="btn btn-default" id="channel">
        A
      </button>

      <button type="button" className="btn btn-default" id="channel">
        B
      </button>
    </div>
  </div>

但是,我没有得到任何间距:

enter image description here

那么如何创建这样的网格呢?

最佳答案

给每个按钮留出边距,这将把它隔开。 Twitter Bootstrap 的按钮默认边距为 0,这就是目前没有间距的原因。

附言您不应该有两个具有相同 ID 的元素。

.channel{
  margin:10px;  
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<div id="channels" className="span12">
    <div className="btn-group">
      <button type="button" className="btn btn-default" class="channel">
        A
      </button>

      <button type="button" className="btn btn-default" class="channel">
        B
      </button>
    </div>
  </div>

关于html - 按钮网格,它们之间的间距很小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36485295/

相关文章:

html - margin 应用于所有元素的问题

javascript - 如何向 HTML 添加数据供 JavaScript 使用

html - CSS Chrome - 高度为 0px(和上下边框)的 Div 不可能

html - 我怎样才能用 CSS 复制这种外观?

javascript - 如何使用选项卡将 HTML 加载到单个 div 中

twitter-bootstrap - 媒体查询的问题

html - 如何在导航栏中分隔列表的各个部分?

html - CSS 初学者,帮助创建此布局?

javascript - 将新文本置于旧文本之上

javascript - 如何更改 Bootstrap 滚动 spy 的颜色,为什么我的 Logo 不调整大小?