当用户点击导航栏中的某个项目时,bootstrap不会将“活动”类更新为所点击的项目。
问题是为什么它没有在bootstrap中实现?
我是Web开发人员的新手,也是初学者的新手,我很好奇他们的目标是什么。
答案 0 :(得分:3)
Bootstrap支持navbars的活动类。 CSS是静态的,因为您必须自己手动将类应用于HTML。因此,您需要将每个HTML页面添加到当前页面的链接。这可以使用PHP动态完成,但不能使用CSS,因为它只是一个样式规则,而不是模板规则。
答案 1 :(得分:1)
因为Bootstrap假定您要导航到新页面。当您导航到新页面时,对dom的任何javascript更新(设置活动类)只会浪费时间,并且如果他们点击后退按钮,可能会使用户感到困惑。