html - Bootstrap 4 align navbar item to the right -


how align navbar item right?

i want have login , register right. try not seem work.

picture of navbar

have tried far:

  • <div> around <ul> atribute: style="float: right"
  • <div> around <ul> atribute: style="text-align: right"
  • tried 2 things on <li> tags
  • tried things again !important added end
  • changed nav-item nav-right in <li>
  • added pull-sm-right class <li>
  • added align-content-end class <li>

this code:

<div id="app" class="container">   <nav class="navbar navbar-toggleable-md navbar-light bg-faded">     <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarnavdropdown" aria-controls="navbarnavdropdown" aria-expanded="false" aria-label="toggle navigation">       <span class="navbar-toggler-icon"></span>     </button>     <a class="navbar-brand" href="#">navbar</a>     <ul class="navbar-nav">       <li class="nav-item active">         <a class="nav-link" href="#">home <span class="sr-only">(current)</span></a>       </li>       <li class="nav-item">         <a class="nav-link" href="#">features</a>       </li>       <li class="nav-item">         <a class="nav-link" href="#">pricingg</a>       </li>     </ul>     <ul class="navbar-nav " >       <li  class="nav-item">         <a class="nav-link" href="{{ url('/login') }}">login</a>       </li>       <li  class="nav-item">         <a class="nav-link" href="{{ url('/register') }}">register</a>       </li>     </ul>   </nav>   @yield('content') </div> 

float-right won't work because navbar flexbox. can use new mr-auto right margin after left (first) nav...

<div id="app" class="container">   <nav class="navbar navbar-toggleable-md navbar-light bg-faded">     <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarnavdropdown" aria-controls="navbarnavdropdown" aria-expanded="false" aria-label="toggle navigation">       <span class="navbar-toggler-icon"></span>     </button>     <a class="navbar-brand" href="#">navbar</a>     <ul class="navbar-nav mr-auto">       <li class="nav-item active">         <a class="nav-link" href="#">home <span class="sr-only">(current)</span></a>       </li>       <li class="nav-item">         <a class="nav-link" href="#">features</a>       </li>       <li class="nav-item">         <a class="nav-link" href="#">pricingg</a>       </li>     </ul>     <ul class="navbar-nav">       <li class="nav-item">         <a class="nav-link" href="{{ url('/login') }}">login</a>       </li>       <li class="nav-item">         <a class="nav-link" href="{{ url('/register') }}">register</a>       </li>     </ul>   </nav> </div> 

http://www.codeply.com/go/p0g393rzfm

alternatively, ml-auto used on 2nd (right) navbar.

more on bootstrap 4 navbar


update bootstrap 4 beta

in beta, ml-auto still work push items right. aware the navbar-toggleable- classes have changed navbar-expand-*

updated navbar right bootstrap 4 beta


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -