首页 > 解决方案 > 我想在导航栏下对齐全屏红色框但是当我应用 flex 属性时它会受到干扰

问题描述

我想在导航栏下对齐全屏红色框,但是当我应用 flex 属性时它会受到干扰。我几乎尝试了所有东西,但它无助于解决我的问题...... 我真正想要的是红色框得到 100% 的宽度,它也应该是响应式的

我想我的导航栏做错了什么?????????

<!DOCTYPE html>
<html>
    <head>
        <title> Shahmir's  CV </title>
        <link rel = "icon" href="images/cv.png" type="image/x-icon"> 
        <mata charaset="utf-8">
          <meta name="viewport" content="width=device-width, initial-scale=1">
          <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
        <link rel="stylesheet" href="cv.css">
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
    </head>




    <style>
      
      
       #home{
         background-image: url(images/1.jpg);
         background-size:cover;
         height: 100vh; /*           i use vh unit becouse to make it fit in the screen               */
         
         z-index: -1;      
         margin-top: -72px;
         display: flex;
         flex-direction: column; 
         justify-content: center;
         align-items: center;/**/
       }
       #center{
       }

        </style>



    <body>
        
        

                  <!--************************************************************************************************************-->

                 <!-----------------------------          NAVBAR                  ------------------------------------------------->



                 <nav class="navbar navbar-inverse">
                  <div class="container-fluid">
                    <div class="navbar-header">
                      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar" >
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>                        
                      </button>
                      <a class="navbar-brand" style="color: white;" href="#">WebSiteName</a>
                    </div>
                    <div class="collapse navbar-collapse" id="myNavbar">
                      <ul class="nav navbar-nav navbar-right">
                        <li ><a class="dropdown-toggle" data-toggle="dropdown"  href="#">Home</a></li>
                        <li class="dropdown">
                          <a class="dropdown-toggle" data-toggle="dropdown" href="#">Page 1 </a>
                        </li>
                        <li><a class="dropdown-toggle" data-toggle="dropdown"  href="#">Page 2</a></li>
                        <li><a class="dropdown-toggle" data-toggle="dropdown"  href="#">Page 3</a></li>
                      </ul>
                    </div>
                  </div>
                </nav>

               

  
               <!-----------------------------          /NAVBAR                  ------------------------------------------------->


               


               <!----------------------------            home                 ------------------------------------------------------>



               <div class="bg-danger text-white" id="home">
                <div id="center">
                  <font color="white">shahmir</font>
                </div>
             </div>

            <!----------------------------------------           /home                 -------------------------------------------------- -->

        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>
    </body>
</html>

标签: htmlcssbootstrap-4

解决方案


这没什么,你只需要给 ti 宽度 100%。如果还有什么需要或您想问的,请随时发表评论,

<!DOCTYPE html>
<html>
    <head>
        <title> Shahmir's  CV </title>
        <link rel = "icon" href="images/cv.png" type="image/x-icon"> 
        <mata charaset="utf-8">
          <meta name="viewport" content="width=device-width, initial-scale=1">
          <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
        <link rel="stylesheet" href="cv.css">
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
    </head>




    <style>
      
      
       #home{
         background-image: url(images/1.jpg);
         background-size:cover;
         height: 100vh; /*           i use vh unit becouse to make it fit in the screen               */
         
         z-index: -1;      
         margin-top: -72px;
         display: flex;
         flex-direction: column; 
         justify-content: center;
         align-items: center;/**/
width: 100%;
       }
       #center{
       }

        </style>



    <body>
        
        

                  <!--************************************************************************************************************-->

                 <!-----------------------------          NAVBAR                  ------------------------------------------------->



                 <nav class="navbar navbar-inverse">
                  <div class="container-fluid">
                    <div class="navbar-header">
                      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar" >
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>                        
                      </button>
                      <a class="navbar-brand" style="color: white;" href="#">WebSiteName</a>
                    </div>
                    <div class="collapse navbar-collapse" id="myNavbar">
                      <ul class="nav navbar-nav navbar-right">
                        <li ><a class="dropdown-toggle" data-toggle="dropdown"  href="#">Home</a></li>
                        <li class="dropdown">
                          <a class="dropdown-toggle" data-toggle="dropdown" href="#">Page 1 </a>
                        </li>
                        <li><a class="dropdown-toggle" data-toggle="dropdown"  href="#">Page 2</a></li>
                        <li><a class="dropdown-toggle" data-toggle="dropdown"  href="#">Page 3</a></li>
                      </ul>
                    </div>
                  </div>
                </nav>

               

  
               <!-----------------------------          /NAVBAR                  ------------------------------------------------->


               


               <!----------------------------            home                 ------------------------------------------------------>



               <div class="bg-danger text-white" id="home">
                <div id="center">
                  <font color="white">shahmir</font>
                </div>
             </div>

            <!----------------------------------------           /home                 -------------------------------------------------- -->

        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>
    </body>
</html>


推荐阅读