当用户单击导航栏中的项目时,引导程序不会将“活动”类更新为单击的项目。
问题是为什么它没有在引导程序本身中实现?
一般来说,我是 web 开发的新手,也是 bootstrap 的新手,我很好奇他们的意图是什么。
当用户单击导航栏中的项目时,引导程序不会将“活动”类更新为单击的项目。
问题是为什么它没有在引导程序本身中实现?
一般来说,我是 web 开发的新手,也是 bootstrap 的新手,我很好奇他们的意图是什么。
Bootstrap 支持navbars的活动类。CSS 是静态的,因为您必须自己手动将类应用到 HTML。所以每个 HTML 页面都需要将活动类添加到当前页面的链接中。这可以使用 PHP 动态完成,但不能使用 CSS,因为它只是样式规则,而不是模板规则。
因为 Bootstrap 假定您将导航到一个新页面。当您导航到新页面时,对 dom 的任何 javascript 更新(以设置活动类)只会浪费时间,并且在用户点击后退按钮时可能会使用户感到困惑。