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>