【问题标题】:navbar header didn't move leftside导航栏标题没有向左移动
【发布时间】:2018-07-10 00:53:28
【问题描述】:

你能帮帮我吗?我的标题导航栏没有移动到左侧。我希望我的头在角落里。当我使用css代码时它没有改变。甚至是文字颜色。我使用字体颜色和颜色,但没有改变事件。我的代码有什么问题?

标题导航栏也没有响应。没用

.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>

【问题讨论】:

  • 您是否在项目中添加了引导程序?
  • 是的,先生。我已经放了引导程序
  • maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

标签: css html layout grid


【解决方案1】:

默认情况下,您的父元素 .container-fluid 的左右填充设置为 15 像素...您需要在 .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>

【讨论】:

    【解决方案2】:

    要快速修复,请将其添加到您的 CSS 中

    .container-fluid {   padding: 0; }
    

    【讨论】:

      【解决方案3】:

      你可以用 Bootstrap 框架试试这个。 请看这个:Bootsrtap navbar。这将解决您的问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-09-13
        • 2020-07-24
        • 2018-06-17
        • 2015-07-09
        • 2020-05-22
        相关资源
        最近更新 更多