I want to right align a link within bootstrap 4's breadcrumb class. I did this pretty easily with pull-right class in BS3, however BS4's 'float-right' does not do the job.
For example:
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="#">Home</a></li>
<li class="breadcrumb-item"><a href="#">Library</a></li>
<li class="breadcrumb-item active" aria-current="page">Data</li>
<a href="Basket" class="float-right">Basket</a>
</ol>
</nav>
In this case it doesnt float-right at all and I cannot seem to work out a solution. How can I do this?
Bootstrap dropped
pull-left
andpull-right
in v4 and replaced it withfloat-left
and.float-right.
Here below is a work around with the new flex-box I hope it helps
You can refer to this section of the Bootstrap documentation Bootstrap 4 Docs
Update 2018 Bootstrap 4.1
float-*
doesn't work with flexbox.The better way to align breadcrumbs items to the right now that Bootstrap 4 is flexbox is to use auto-margins. Simply don't make the last item a
breadcrumb-item
to remove the divider andml-auto
to push it to the right.EDIT:
In that case you would just use
ml-auto
on the leftmost (first) of the 2li
's.https://www.codeply.com/go/6ITgrV7pvL
Use just like this in Bootstrap v4+