html - Bootstrap 向右浮动元素

标签 html css twitter-bootstrap

这是我的导航栏的 bootstrap.css 文件

@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

在我的导航栏中我有 4 个元素 -

1) Search
2) Help
3) Logout
4) Feedback

我需要将“搜索”元素 float 到左侧,将所有其他元素 float 到右侧。

如何进行更改?

最佳答案

因为你使用的是 LESS 添加 .pull-right();/.向左拉(); mixin 应该可以满足您的需求。

需要考虑的事项: 1. 下面的示例以 :first-child 为第一个 li 元素 2. 你的 DOM 可能包含类名,例如.search, .help, etc.. 所以这也是一个选项。您只需将 :first-child 替换为您要定位的类。 3. 检查 .navbar-nav 类的宽度。如果它没有覆盖列表元素的宽度,它就不会成功。

@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    .pull-right();
    &:first-child {
      .pull-left();
    }
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

关于html - Bootstrap 向右浮动元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23895913/

相关文章:

html - 未应用 Bootstrap 样式表

javascript - 打印 Bootstrap 文本区域,它只显示滚动条

css - 表格中的文本对齐 [bootstrap]

css - 如何在 bootstrap 上操作悬停的东西?

html - 如何使用 Windows 8 编译 Twitter Bootstrap 3.0

python - Flask 没有解析 bootstrap glyphicons?

HTML div 居中

javascript - 在 Windows Phone 8 上的 IE10 中查找屏幕分辨率

html - 如何获得相对于文本量css的边距

css - 锥形/淡化 CSS 框阴影?