Bootstrap 4 .nav-item和.nav-link类

时间:2018-07-27 02:30:38

标签: bootstrap-4 asp.net-identity

由ASP.NET Identity支架创建的HTML代码在_ManageNav.cshtml中包含这样的HTML代码(已大大简化):

<ul class="nav nav-pills nav-stacked">
  <li class="active"><a href="/something">Profile</a></li>
  <li class=""><a href="/something-else">Password</a></li>
</ul>

请注意,此HTML不包含对.nav-item.nav-link类的任何引用,如Bootstrap documentation中所述。此外,搜索项目文件(特别是项目中随附的Bootstrap源代码)并没有发现这些类甚至存在的任何证据。

这是怎么回事?我无法在Google上找到任何明显的东西来说明这些类已消失,但是如果没有它们,脚手架的代码显然可以正常工作。

1 个答案:

答案 0 :(得分:0)

我认为脚手架仍基于bootstrap 3?尽管bootstrap 4文档没有说明,但是nav-stacked的{​​{1}}类已经消失了,因为bootstrap4现在基于<nav>

要制作垂直导航,请立即使用flex-boxhttps://getbootstrap.com/docs/4.1/components/navs/#vertical