Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在bootstrap 4中对导航链接元素进行不同的对齐?_Jquery_Html_Css_Twitter Bootstrap_Bootstrap 4 - Fatal编程技术网

Jquery 如何在bootstrap 4中对导航链接元素进行不同的对齐?

Jquery 如何在bootstrap 4中对导航链接元素进行不同的对齐?,jquery,html,css,twitter-bootstrap,bootstrap-4,Jquery,Html,Css,Twitter Bootstrap,Bootstrap 4,使用bootstrap 4,我有以下3个导航链接元素: <ul class="nav nav-pills"> <li class="nav-item"> <a class="nav-link active" href="#">Item1</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Item2</a>

使用bootstrap 4,我有以下3个导航链接元素:

<ul class="nav nav-pills">
  <li class="nav-item">
    <a class="nav-link active" href="#">Item1</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Item2</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Item3</a>
  </li>
</ul>
我的问题是:如何保持Item1和Item2左对齐(就像现在一样),而使Item3右对齐


我已经创建了一个jsfiddle。

您可以使用
左边距:auto
,因为该行是
flex
父行,flex子行上的自动左边距将填充可用空间

正文{
利润率:10px;
}
李海军:最后一个孩子{
左边距:自动;
}


只需在最后一项上使用
ml auto

<ul class="nav nav-pills">
  <li class="nav-item">
    <a class="nav-link active" href="#">Item1</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Item2</a>
  </li>
  <li class="nav-item ml-auto">
    <a class="nav-link" href="#">Item3</a>
  </li>
</ul>

在JSFIDLE中尝试您的代码时,我无法让它工作:@brinch您使用的是bootstrap 4中较旧的alpha,包括bootstrap 3。。。删除这些内容并包含最新的alpha