[英]Remove top padding on bootstrap navbar
I am attempting to remove the padding on the top of the navbar image. 我试图删除导航栏图像顶部的填充。
I have tried playing around with the padding numbers and cannot seem to get it. 我试过玩填充数字似乎无法得到它。
I can get the padding to be removed but then the positioning of the rest of the elements is moved all around. 我可以删除填充,但其余元素的位置会四处移动。
<style>
.navbar-inner{
position:relative;
padding-left:70px;
}
.navbar .brand {
position: absolute;
left: 0px;
top: 0px;
width: 50px;
background: #f00;
margin-left: 0px;
padding: 0px;
}
#logo{
height: 40px;
}
</style>
<body>
<nav class="navbar navbar-default" style="margin-top: 0">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#"> <img id="logo" src="http://i.imgur.com/McZjymS.png"></a>
</div>
<div>
<ul class="nav navbar-nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Technology Training Calendar</a></li>
<li><a href="#">Flyers</a></li>
<li><a href="#">Status Reports</a></li>
<li><a href="#">Procedures</a></li>
<li><a href="#">The Upgrade</a></li>
<li><a href="#">Tales from Tech Support</a></li>
</ul>
</div>
</div>
</nav>
</body>
</html>
If I add this to css I can get it to line up but the position is all off 如果我将它添加到css我可以让它排队但位置全部关闭
#logo{
height: 40px;
position:absolute;
top: 0;
width: 45px;
}
You need to remove the padding on the link containing the image with: 您需要删除包含图像的链接上的填充:
.navbar-brand {
padding:0;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.