html - 仅在移动设备上 Bootstrap clearfix?

标签 html css twitter-bootstrap

这是我的导航栏代码,它在桌面上运行良好。

<nav class="navbar navbar-inverse navbar-fixed-top" style="border-bottom-width: 2px;">
  <div class="container-fluid">
    <div clss="navbar-header">
      <a href="index.php" class="navbar-brand">Logo</a>
      <button type="button" class="navbar-toggle" style="border-color: #4c4c4c;" data-toggle="collapse" data-target="#mainNavBar">
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
    </div>

    <div class="navbar-collapse collapse" id="mainNavBar">
      <div>
        <ul class="nav navbar-nav">
          <li class="active"><a href="#">Home</a></li>
          <li><a href="#">Page 1</a></li>
          <li><a href="#">Page 2</a></li>
        </ul>
        <ul class="nav navbar-nav navbar-right">
          <li><a href="#"><span class="glyphicon glyphicon-user"></span> Sign Up</a></li>
          <li><a href="#"><span class="glyphicon glyphicon-log-in"></span> Login</a></li>
        </ul>
      </div>
    </div>
  </div>
</nav>

但我的问题是,在移动设备中,当扩展时它看起来很奇怪:enter image description here

现在我可以在 navbar-collapse 之前添加一个 clearfix div,这在移动设备上效果很好,但在桌面设备上效果不佳。以下是 clearfix div 的移动和桌面版本:enter image description here

桌面 clearfix:enter image description here

桌面没有 clearfix(即应该如何)enter image description here

有什么方法可以让我仅在移动设备上使用 clearfix 还是有更好的方法?

最佳答案

您可以使用响应实用程序类之一...

<div class="clearfix visible-xs"></div>

http://www.codeply.com/go/T5V1jGonDY

关于html - 仅在移动设备上 Bootstrap clearfix?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43717844/

相关文章:

css - 动画生长箭头链接

javascript - 如何在 React 组件中使用 pickr 颜色选择器 vanilla JS 库?

html - 无法更改按钮的背景颜色

html - h1 文本出现在侧滑导航栏上方

html - Google Chrome 中的 Z-Index/滚动问题

php - 选择多个复选框时出现问题

css - 如何使用 HTML-CSS 表格获得垂直文本省略号?

javascript - Bootstrap 插入符类不适用于 ng-bind

php - 使用 <select> 标签从数据库发布信息而无需提交按钮

javascript - 容器内的相对/绝对定位