javascript - Dropdown-Menu items squished next to title instead of under it -


currently dropdown works, when drops down, menu items on top of top left corner site title. how can push them down under says "tech site" aren't squished looking in image.

enter image description here here's jsfiddle although couldn't actual dropdown work in jsfiddle. https://jsfiddle.net/uc83z5zb/1/

html

<!doctype html> <html>     <head>         <title>bootstrap 3</title>         <meta name="viewport" content="width=device-width, initial-scale=1.0">         <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mtjoasx8j1au+a5wdvnpi2lkffwweaa8hdddjzlplegxhjvme1fgjwpgmkzs7" crossorigin="anonymous"> <link href="index.css" rel="stylesheet" type="text/css"> <link rel="stylesheet" href="css/reset.css">       </head>     <body>          <div class = "navbar navbar-inverse navbar-static-top">             <div class = "container">                       <a href = "#" class = "navbar-brand">tech site</a>                   <button class = "navbar-toggle" data-toggle = "collapse" data-target = ".navheadercollapse">                     <span class = "icon-bar"></span>                     <span class = "icon-bar"></span>                     <span class = "icon-bar"></span>                 </button>                  <div class = "collapse navbar-collapse navheadercollapse">                      <ul class = "nav navbar-nav">                              <li><a href = "#">specs , features</a></li>                         <li><a href = "#">how videos</a></li>                               <li class = "dropdown">                              <a href = "#" class = "dropdown-toggle" data-toggle = "dropdown">social media <b class = "caret"></b></a>                             <ul class = "dropdown-menu ">                                 <li><a href = "#">twitter</a></li>                                 <li><a href = "#">facebook</a></li>                                 <li><a href = "#">google+</a></li>                                 <li><a href = "#">instagram</a></li>                             </ul>                          </li>                         <li><button id="buybutton" type="button" class="btn btn-primary">buy now</button></li>                      </ul>                  </div>              </div>         </div>              <script src = "http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>         <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0msbjdehialfmubbqp6a4qrprq5ovfw37prr3j5elqxss1yvqotnepnhvp9aj7xs" crossorigin="anonymous"></script>       </body> </html>   #buybutton {     position:relative;     top:7.5px;      } 

css

@media (min-width: 768px) {     .navbar .navbar-nav {         display: inline-block;         float: none;         vertical-align: top;      }      .navbar .navbar-collapse {         text-align: center;       }  .navbar-brand{     position:relative;     left:224 px;         }     .nav navbar-nav{         margin-top:100px;         } } 

you're missing navbar-header class after .container. see docs.

@media (min-width: 768px) {    .navbar .navbar-nav {      display: inline-block;      float: none;      vertical-align: top;    }    .navbar .navbar-collapse {      text-align: center;    }  }  @media (max-width: 767px) {    #buybutton {      margin-left: 15px;    }  }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>  <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />  <div class="navbar navbar-inverse navbar-static-top">    <div class="container">      <div class="navbar-header">        <button class="navbar-toggle" data-toggle="collapse" data-target=".navheadercollapse">          <span class="icon-bar"></span>          <span class="icon-bar"></span>          <span class="icon-bar"></span>        </button>        <a href="#" class="navbar-brand">tech site</a>      </div>      <div class="collapse navbar-collapse navheadercollapse">        <ul class="nav navbar-nav">          <li><a href="#">specs , features</a>          </li>          <li><a href="#">how videos</a>          </li>          <li class="dropdown">            <a href="#" class="dropdown-toggle" data-toggle="dropdown">social media <b class = "caret"></b></a>            <ul class="dropdown-menu ">              <li><a href="#">twitter</a>              </li>              <li><a href="#">facebook</a>              </li>              <li><a href="#">google+</a>              </li>              <li><a href="#">instagram</a>              </li>            </ul>          </li>          <li>            <button id="buybutton" type="button" class="btn btn-primary navbar-btn">buy now</button>          </li>        </ul>      </div>    </div>  </div>


Comments

Popular posts from this blog

authentication - Mongodb revoke acccess to connect test database -

r - Update two sets of radiobuttons reactively - shiny -

ios - Realm over CoreData should I use NSFetchedResultController or a Dictionary? -