css - Twitter Bootstrap 中同一行的按钮

标签 css ruby twitter-bootstrap haml

有按钮和一个按钮组

%button.btn{type: :submit}button1
%button.btn{type: :submit}button2
%button.btn{type: :submit}button3

.btn-group{"data-toggle" => "buttons-radio"}
  %button.btn.btn-primary.active{type: :button}
    button4
  %button.btn.btn-primary.active{type: :button}
    button5
  %button.btn.btn-primary.active{type: :button}
    button6
  %button.btn.btn-primary.active{type: :button}
    button7

我希望所有这 7 个按钮都在同一行。现在它们位于不同的线上:前 3 个位于一条线上,其余的位于另一条线上。即使我添加 div 并将它们全部放入其中,也不会发生任何变化。

我如何实现这一目标?

最佳答案

问题是使用.btn-group创建 <div>与类btn-group - div 通常是 block 级元素(除非您以其他方式设置它们的样式),因此占用整行。

为了解决这个问题,您可以使用跨度来代替:

%span.btn-group{"data-toggle" => "buttons-radio"}
  %button ... etc ...

按钮仍将按预期运行 - Bootstrap 不关心您的按钮组是 span 还是 div。

这是一个example .

关于css - Twitter Bootstrap 中同一行的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15117135/

相关文章:

html - 文本 - block 不居中对齐

html - CSS HTML Only 灰色矩形,颜色褪色

javascript - 使用鼠标滚轮和按钮循环水平滚动两个 div

html - 文本受它们占用的空间量限制

ruby-on-rails - capybara poltergeist - 覆盖用户代理

Ruby:正确加载父目录中的文件,该文件依赖于另一个文件

css - 背景图像最大尺寸 - Bootstrap 3

html - 容器的最佳实践是什么?何时使用多个容器是个好主意?

用于 VS Code 的 Ruby 格式化程序

twitter-bootstrap - 如何生成 Bootstrap 3.0 文档