你能帮帮我吗?我的标题导航栏没有移到左侧。我希望我的标题在 Angular 落里。当我使用 css 代码时它没有改变。甚至文字颜色。我使用 font-color 和 color 但事件没有改变。我的代码有什么问题?
还有标题导航栏,它没有响应。没用
.head2 {
background-color: lightgreen;
margin-left: -10px;
}
.navbar {
background-color: black;
}
.navbar-brand {
padding-left: 70px;
text-align: center;
}
.nav .navbar-nav li a {
color: white;
}
.color-me {
color: white;
}
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header head2 col-sm-2 ">
<a class="navbar-brand " href="#">androbo</a>
</div>
<div class="col-sm-6">
</div>
<div class="col-sm-4">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Service</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
</div>
</nav>
最佳答案
默认情况下,您的父元素 .container-fluid
的左右边距均为 15px...您需要在 .container-fluid
中删除该边距,我建议您创建一个如下所示的 CSS 规则,并将其应用于您需要/想要删除填充的任何元素:
.no-padding {
padding: 0 !important;
}
.head2{
background-color: lightgreen;
margin-left:-10px;
}
.navbar{
background-color:black;
}
.navbar-brand {
padding-left:70px;
text-align: center;}
.nav .navbar-nav li a{
color:white;
}
.color-me{
color:white;
}
.no-padding {
padding: 0 !important;
}
<script src="//ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<nav class="navbar navbar-default">
<div class="container-fluid no-padding">
<div class="navbar-header head2 col-xs-3 " >
<a class="navbar-brand " href="#">androbo</a>
</div>
<div class="col-xs-5">
</div>
<div class="col-xs-4">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Service</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
</div>
</nav>
关于css - 导航栏标题没有向左移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48533255/