繁体   English   中英

将徽标添加到导航栏品牌后,Bootstrap 4 导航栏切换按钮在小屏幕上切换到新行

[英]Bootstrap 4 Navbar Toggler Button shifting to new line on small screens after adding logo to Navbar Brand

下面是我的导航栏的代码:

<nav class="navbar navbar-expand-lg navbar-dark custom-bg-primary text-white fixed-top mb-3 py-2">
  <div class="container">
    <a class="navbar-brand" href="{% url 'job-list' %}"><img src="{% static 'jobs/images/sirf-sarkari-naukri.png' %}" alt="Sirf Sarkari Naukri" height="25%" width="25%"></a>
    <!-- <a class="navbar-brand" href="{% url 'job-list' %}">Sirf Sarkari Naukri</a> -->
    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarResponsive">
      <ul class="navbar-nav ml-auto">
        <li class="nav-item dropdown">
          <a class="nav-link dropdown-toggle py-0" href="#" id="navbarDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">SARKARI JOBS</a>
          <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
            <a class="dropdown-item" href="#">BY COMPANY</a>
            <hr />
            <a class="dropdown-item" href="#">BY QUALIFICATION</a>
            <a class="dropdown-item" href="#">BY PROFESSION</a>
            <hr />
            <a class="dropdown-item" href="#">BY STATE</a>
            <a class="dropdown-item" href="#">BY TOP CITIES</a>
          </div>
        </li>
      </ul>
    </div>
  </div>
</nav>

在向导航栏添加徽标后,在小屏幕上,导航栏切换按钮将移至新行并在搜索栏上重叠。

任何人都可以帮我解决这个问题,在此先感谢!

在此处输入图片说明

display:inline导致这个...使用display:contents来解决

 nav { background-color: #229a44; } a.navbar-brand { display: contents; }
 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous" /> <nav class="navbar navbar-expand-lg navbar-dark custom-bg-primary text-white fixed-top mb-3 py-2"> <div class="container"> <a class="navbar-brand" href="{% url 'job-list' %}"> <img src="https://i.stack.imgur.com/Jqd4Z.png" alt="Sirf Sarkari Naukri" height="25%" width="25%"> <!-- <img src="https://www.akberiqbal.com/favicon.ico" alt="Sirf Sarkari Naukri" height="25%" width="25%"> --> </a> <!-- <a class="navbar-brand" href="{% url 'job-list' %}">Sirf Sarkari Naukri</a> --> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation"> <i class="fas fa-thumbs-up"></i> </button> <div class="collapse navbar-collapse" id="navbarResponsive"> <ul class="navbar-nav ml-auto"> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle py-0" href="#" id="navbarDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">SARKARI JOBS</a> <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink"> <a class="dropdown-item" href="#">BY COMPANY</a> <hr /> <a class="dropdown-item" href="#">BY QUALIFICATION</a> <a class="dropdown-item" href="#">BY PROFESSION</a> <hr /> <a class="dropdown-item" href="#">BY STATE</a> <a class="dropdown-item" href="#">BY TOP CITIES</a> </div> </li> </ul> </div> </div> </nav>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM