Twitter bootstrap 引导响应导航栏2.3-如何垂直对齐徽标和链接

Twitter bootstrap 引导响应导航栏2.3-如何垂直对齐徽标和链接,twitter-bootstrap,less,navbar,Twitter Bootstrap,Less,Navbar,希望引导导航栏中的徽标和链接垂直居中对齐 <div class="container"> <a class="brand" href="#"><img class="logo" src="img/mylogo.png"></a> <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-c

希望引导导航栏中的徽标和链接垂直居中对齐

            <div class="container">
            <a class="brand" href="#"><img class="logo" src="img/mylogo.png"></a> 
               <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
                 <span class="icon-bar"></span>
                 <span class="icon-bar"></span>
                 <span class="icon-bar"></span>
                </a>

                <div class="nav-collapse collapse">
                    <ul class="nav pull-right">
                        <li>
                            <a href="#about">About</a>
                        </li>
                        <li>
                            <a href="#pricing">Pricing</a>
                        </li>
                        <li>
                            <a href="/blog">Blog</a>
                        </li>
                        <li>
                            <a href="https://mysite.com">Support</a>
                        </li>
                        <li>
                            <a href="/settings">Settings</a>
                        </li>
                        <li>
                            <a data-toggle="modal" href="#myModal">
                                Login</a>
                        </li>
                    </ul>
                </div>
            </div>
        </div>
    </div>
我快到了。以下代码导致徽标与导航栏底部对齐,链接垂直居中对齐。我认为这与LESS和品牌,clearfix类有关,当然我在编译的css中看不到这些。我已经搜索了很多答案,似乎很接近,但还没有真正的答案

            <div class="container">
            <a class="brand" href="#"><img class="logo" src="img/mylogo.png"></a> 
               <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
                 <span class="icon-bar"></span>
                 <span class="icon-bar"></span>
                 <span class="icon-bar"></span>
                </a>

                <div class="nav-collapse collapse">
                    <ul class="nav pull-right">
                        <li>
                            <a href="#about">About</a>
                        </li>
                        <li>
                            <a href="#pricing">Pricing</a>
                        </li>
                        <li>
                            <a href="/blog">Blog</a>
                        </li>
                        <li>
                            <a href="https://mysite.com">Support</a>
                        </li>
                        <li>
                            <a href="/settings">Settings</a>
                        </li>
                        <li>
                            <a data-toggle="modal" href="#myModal">
                                Login</a>
                        </li>
                    </ul>
                </div>
            </div>
        </div>
    </div>


  • CSS是:

                <div class="container">
                <a class="brand" href="#"><img class="logo" src="img/mylogo.png"></a> 
                   <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
                     <span class="icon-bar"></span>
                     <span class="icon-bar"></span>
                     <span class="icon-bar"></span>
                    </a>
    
                    <div class="nav-collapse collapse">
                        <ul class="nav pull-right">
                            <li>
                                <a href="#about">About</a>
                            </li>
                            <li>
                                <a href="#pricing">Pricing</a>
                            </li>
                            <li>
                                <a href="/blog">Blog</a>
                            </li>
                            <li>
                                <a href="https://mysite.com">Support</a>
                            </li>
                            <li>
                                <a href="/settings">Settings</a>
                            </li>
                            <li>
                                <a data-toggle="modal" href="#myModal">
                                    Login</a>
                            </li>
                        </ul>
                    </div>
                </div>
            </div>
        </div>
    
    root{
    显示:块;
    }
    /*在这里添加样式*/
    身体{
    左侧填充:0;
    右边填充:0;
    }
    navbar先生{
    高度:60px;
    不透明度:0.8;
    }
    .导航栏.导航栏内部{
    背景:#ffffff;
    边界:无;
    -moz盒阴影:0px 3px 2px 0px#333,0px 1px 10px 0px rgba(0,0,0,0.0980392);
    -网络工具包盒阴影:0px 3px 2px 0px#333,0px 1px 10px 0px rgba(0,0,0,0.0980392);
    -o盒阴影:0px 3px 2px 0px#333,0px 1px 10px 0px rgba(0,0,0,0.0980392);
    盒影:0px 3px 2px 0px#333,0px 1px 10px 0px rgba(0,0,0,0.0980392);
    高度:60px;
    左侧填充:20px;
    右边填充:20px;
    填充顶部:10px;
    }
    .navbar.navbar内部响应容器{
    }
    .nav文本{
    字体系列:“开放式SAN”;
    字体大小:16px;
    字体大小:粗体;
    颜色:#000000;
    } 
    
    首先,将
    .brand
    类移动到容器内。如果您的品牌形象高度为80px,则在类的顶部和底部填充30px。navbar.nav>li>a。移除您为
    .navbar
    .navbar内部
    类提供的所有其他填充物、高度和边距

                <div class="container">
                <a class="brand" href="#"><img class="logo" src="img/mylogo.png"></a> 
                   <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
                     <span class="icon-bar"></span>
                     <span class="icon-bar"></span>
                     <span class="icon-bar"></span>
                    </a>
    
                    <div class="nav-collapse collapse">
                        <ul class="nav pull-right">
                            <li>
                                <a href="#about">About</a>
                            </li>
                            <li>
                                <a href="#pricing">Pricing</a>
                            </li>
                            <li>
                                <a href="/blog">Blog</a>
                            </li>
                            <li>
                                <a href="https://mysite.com">Support</a>
                            </li>
                            <li>
                                <a href="/settings">Settings</a>
                            </li>
                            <li>
                                <a data-toggle="modal" href="#myModal">
                                    Login</a>
                            </li>
                        </ul>
                    </div>
                </div>
            </div>
        </div>
    
    这是更新的引导程序

                <div class="container">
                <a class="brand" href="#"><img class="logo" src="img/mylogo.png"></a> 
                   <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
                     <span class="icon-bar"></span>
                     <span class="icon-bar"></span>
                     <span class="icon-bar"></span>
                    </a>
    
                    <div class="nav-collapse collapse">
                        <ul class="nav pull-right">
                            <li>
                                <a href="#about">About</a>
                            </li>
                            <li>
                                <a href="#pricing">Pricing</a>
                            </li>
                            <li>
                                <a href="/blog">Blog</a>
                            </li>
                            <li>
                                <a href="https://mysite.com">Support</a>
                            </li>
                            <li>
                                <a href="/settings">Settings</a>
                            </li>
                            <li>
                                <a data-toggle="modal" href="#myModal">
                                    Login</a>
                            </li>
                        </ul>
                    </div>
                </div>
            </div>
        </div>
    
    CSS:

                <div class="container">
                <a class="brand" href="#"><img class="logo" src="img/mylogo.png"></a> 
                   <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
                     <span class="icon-bar"></span>
                     <span class="icon-bar"></span>
                     <span class="icon-bar"></span>
                    </a>
    
                    <div class="nav-collapse collapse">
                        <ul class="nav pull-right">
                            <li>
                                <a href="#about">About</a>
                            </li>
                            <li>
                                <a href="#pricing">Pricing</a>
                            </li>
                            <li>
                                <a href="/blog">Blog</a>
                            </li>
                            <li>
                                <a href="https://mysite.com">Support</a>
                            </li>
                            <li>
                                <a href="/settings">Settings</a>
                            </li>
                            <li>
                                <a data-toggle="modal" href="#myModal">
                                    Login</a>
                            </li>
                        </ul>
                    </div>
                </div>
            </div>
        </div>
    
    HTML:

                <div class="container">
                <a class="brand" href="#"><img class="logo" src="img/mylogo.png"></a> 
                   <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
                     <span class="icon-bar"></span>
                     <span class="icon-bar"></span>
                     <span class="icon-bar"></span>
                    </a>
    
                    <div class="nav-collapse collapse">
                        <ul class="nav pull-right">
                            <li>
                                <a href="#about">About</a>
                            </li>
                            <li>
                                <a href="#pricing">Pricing</a>
                            </li>
                            <li>
                                <a href="/blog">Blog</a>
                            </li>
                            <li>
                                <a href="https://mysite.com">Support</a>
                            </li>
                            <li>
                                <a href="/settings">Settings</a>
                            </li>
                            <li>
                                <a data-toggle="modal" href="#myModal">
                                    Login</a>
                            </li>
                        </ul>
                    </div>
                </div>
            </div>
        </div>
    

                <div class="container">
                <a class="brand" href="#"><img class="logo" src="img/mylogo.png"></a> 
                   <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
                     <span class="icon-bar"></span>
                     <span class="icon-bar"></span>
                     <span class="icon-bar"></span>
                    </a>
    
                    <div class="nav-collapse collapse">
                        <ul class="nav pull-right">
                            <li>
                                <a href="#about">About</a>
                            </li>
                            <li>
                                <a href="#pricing">Pricing</a>
                            </li>
                            <li>
                                <a href="/blog">Blog</a>
                            </li>
                            <li>
                                <a href="https://mysite.com">Support</a>
                            </li>
                            <li>
                                <a href="/settings">Settings</a>
                            </li>
                            <li>
                                <a data-toggle="modal" href="#myModal">
                                    Login</a>
                            </li>
                        </ul>
                    </div>
                </div>
            </div>
        </div>
    
    
    
    

  • 希望能有帮助

    如果此解决方案解决了您的问题,那么绿色复选标记如何?
                <div class="container">
                <a class="brand" href="#"><img class="logo" src="img/mylogo.png"></a> 
                   <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
                     <span class="icon-bar"></span>
                     <span class="icon-bar"></span>
                     <span class="icon-bar"></span>
                    </a>
    
                    <div class="nav-collapse collapse">
                        <ul class="nav pull-right">
                            <li>
                                <a href="#about">About</a>
                            </li>
                            <li>
                                <a href="#pricing">Pricing</a>
                            </li>
                            <li>
                                <a href="/blog">Blog</a>
                            </li>
                            <li>
                                <a href="https://mysite.com">Support</a>
                            </li>
                            <li>
                                <a href="/settings">Settings</a>
                            </li>
                            <li>
                                <a data-toggle="modal" href="#myModal">
                                    Login</a>
                            </li>
                        </ul>
                    </div>
                </div>
            </div>
        </div>