html - CSS : setting all the elements of nav in the same row

标签 html css

我在将 header 的所有元素设置在同一行时遇到了问题。 这是代码:

<nav class="navbar navbar-default header navbar-fixed-top">
            <div class="col-md-12 nav-wrapper">
            <div class="row">
                    <div class="navbar-header">
                        <div class="col-md-3">
                                <div class="opener-left-menu is-open">
                                    <span class="top"></span> <span class="middle"></span> <span class="bottom"></span>
                                </div>
                                <a href="#" class="navbar-brand"> <b>Consultation Web</b></a>
                        </div>
                        <div class="col-md-3">
                            <ul class="nav navbar-nav navbar-right user-nav">
                                <li class="user-name"><span>User name</span></li>
                                <li class="dropdown avatar-dropdown">
                                    <img src="./app/shared/img/avatar.jpg"
                                        class="img-circle avatar" alt="user name" data-toggle="dropdown" aria-haspopup="true"
                                        aria-expanded="true" />
                                </li>
                            </ul>
                        </div>  
                    </div>
                </div>
            </div>
        </nav>

我试图将元素包围在 row 类中。 我还为这两个元素提供了 class="col-md-3"。所以,我希望我只使用一半的可用列。 不幸的是, img 标签总是转到下一行。我想将所有元素都放在一行中。 我该如何解决?

这是我正在使用的 CSS:

<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/morris.js/0.5.1/morris.css">
  <link rel="stylesheet" href="./app/shared/css/style.css">
  <link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet" />
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css">

我确信 style.css 已正确加载。

最佳答案

谢谢大家。 我忘了添加

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

关于html - CSS : setting all the elements of nav in the same row,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39804349/

相关文章:

HTML - 如何让我的文字出现在我的图标旁边?

javascript - 如何在 Angular 指令中使用 jquery

html - 在 Chrome 中鼠标悬停时出现额外像素。双滚动条

html - 使多个居中图像响应

javascript - Meteor 加载脚本,特定于页面的 CSS

html - 为什么百分比填充/边距不适用于 Firefox 和 Edge 中的 flex 元素?

html - Xcode Swift 2 HTML img src

css - 从按钮制作多列下拉菜单

javascript - 将非像素 css 值转换为 px

jquery - 添加 CSS 到 jQuery Ui Tab 添加