javascript - Bootstrap 4 菜单和 Logo 不会对齐

标签 javascript jquery html css twitter-bootstrap

我正在尝试解决这个问题,但找不到原因。

enter image description here

菜单和 Logo 不会彼此对齐。

这是我的导航 HTML:

 <nav class="navbar navbar-fixed-top navbar-light bg-faded">

                        <!-- Toggle Button -->
                        <button class="navbar-toggler hidden-sm-up" type="button" data-toggle="collapse" data-target="#nav-content">
                            ☰
                        </button>

                        <!-- Nav Content -->
                        <div class="collapse navbar-toggleable-xs" id="nav-content">
                            <a class="navbar-brand" href="">MIGRATE</a>
                            <ul class="nav navbar-nav pull-right">

                                <li class="nav-item active">
                                    <a class="nav-link scrollto" href="#home">Home</a>
                                </li>

                                <li class="nav-item">
                                    <a class="nav-link scrollto" href="#grid">Grid System</a>
                                </li>


                                <li class="nav-item">
                                    <a class="nav-link scrollto" href="#tooltips">Tooltips</a>
                                </li>


                                <li class="nav-item">
                                    <a class="nav-link scrollto" href="#tables">Tables</a>
                                </li>



                                <li class="nav-item">
                                    <a class="nav-link scrollto" href="#carousel">Carousel</a>
                                </li>


                                <li class="nav-item">
                                    <a class="nav-link scrollto" href="#cards">Cards</a>
                                </li>


                                <li class="nav-item">
                                    <a class="nav-link scrollto" href="#forms">Forms</a>
                                </li>

                            </ul>
                        </div>

                    </nav>

如您所见,品牌和菜单看起来不太好,因为它们没有相邻 float 。

您可以在此处查看 JSFIDDLE:https://jsfiddle.net/683onLeg/

最佳答案

您在 ul 上有一个全局类,它向任何 ul 的顶部添加 40 像素的边距。如果您删除或覆盖该规则,一切看起来都很好。

关于javascript - Bootstrap 4 菜单和 Logo 不会对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33737350/

相关文章:

javascript - 在 jQuery 中使用一个开关按钮切换功能的问题

javascript - 这种方式是构建插件的好方法吗?

javascript - 如何设置复选框中的选中值

javascript - 在特定上下文中调用 eval()

javascript - AngularJS 表单验证中的 ng-class

svg 标签内的 HTML a 标签保持黑色

javascript - 如何缩小较大的图像,同时在 CSS 中仅显示图像的一部分(或在必要时添加 JS)?

jquery - 从下拉列表中删除一定数量的元素

javascript - 单击下拉开关时调用函数

html - 如何更改浏览器搜索结果中突出显示文本的样式?