Vairāk
Bootstrap 4 izlīdzināt navigācijas joslas elementus pa labi
Kā izlīdzināt navigācijas joslas elementu pa labi?
Es gribu, lai pieteikšanās un reģistrācija būtu labajā pusē. Bet šķiet, ka viss, ko mēģinu, nedarbojas.
Tas ir tas, ko es līdz šim esmu mēģinājis:
<div>
ap<ul>
ar atribūtu:style="float: right"
<div>
ap<ul>
ar atribūtu:style="text-align: right"
- izmēģināja šīs divas lietas
<li>
tagos - vēlreiz izmēģināja visas šīs lietas, beigās pievienojot
!important
. - mainīja
nav-item
uznav-right
<li>
- pievienoja
pull-sm-right
klasi<li>
<li>
pievienotaalign-content-end
klase.
Šis ir mans kods:
<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>
295
3
Bootstrap 4 ir dažādi dažādi navigācijas joslas elementu izlīdzināšanas veidi.
float-right
nedarbosies, jo navigācijas josla tagad irflexbox
.Jūs varat izmantot jauno
mr-auto
automātiskai labās malas rezervei 1 (kreisajā)navbar-nav
. Alternatīvi,ml-auto
var izmantot **2. (labajā)navbar-nav
, vai ja jums ir tikai vienanavbar-nav
.http://www.codeply.com/go/P0G393rzfm
Ir arī flexbox palīgrīki. Šajā gadījumā jums ir 2
navbar-nav
, tāpēcjustify-content-between
innavbar-collapse
varētu izlīdzināt atstarpi starp tām,**Atjauninājums Bootstrap 4.0 un jaunākām versijām**
Sākot ar Bootstrap 4 beta versiju,
ml-auto
joprojām darbosies, lai atvirzītu elementus pa labi. Tikai ņemiet vērā, kanavbar-toggleable-
klases ir mainītas uznavbar-expand-*
.Atjaunināts navigācijas josla pa labi Bootstrap 4
Vēl viens biežs Bootstrap 4 navigācijas joslas labajā pusē izlīdzināšanas scenārijs ietver pogu labajā pusē, kas paliek ārpus mobilās salokāmās navigācijas, lai tā vienmēr būtu redzama visos platumos.
Labajā pusē vienmēr redzama izlīdzināšanas poga
Saistītie: https://stackoverflow.com/questions/19733447/bootstrap-navbar-with-left-center-or-right-aligned-items/20362024#20362024
Manā gadījumā es vēlējos tikai vienu navigācijas pogu / opciju kopumu un konstatēju, ka tas darbojas:
Tātad, jūs pievienosiet
justify-content-end
div un izlaidīsietmr-auto
sarakstā.Šeit ir darba piemērs.
Es'esmu jauns, lai stack overflow un jauns, lai front end attīstība. Tas ir tas, kas man palīdzēja. Tātad es negribēju, lai tiktu parādīti saraksta elementi.