css - 导航栏标题没有向左移动

标签 css html layout grid

enter image description here

你能帮帮我吗?我的标题导航栏没有移到左侧。我希望我的标题在 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/

相关文章:

html - 使用 flex 盒。导航栏损坏的网站

jquery - 作为图像的单选按钮

javascript - 通过php加载HTML表单然后使用JQuery提交表单

execCommand 中 'paste as plain text` 的 Javascript 技巧

layout - Github Bootstrap 用户界面?或类似 github 的 UI 模板

css - 小图像的响应式收集

css - 如何将动画 gif 添加到图像 Sprite ?

javascript 和 dom 操作

android - 如何在 Android 工具栏操作栏中为 Spinner 设置正确的文本大小

css - 以最大宽度居中内容且不使用边距