本地 Bootstrap 5 中无法识别“手风琴”类

Posted

技术标签:

【中文标题】本地 Bootstrap 5 中无法识别“手风琴”类【英文标题】:"Accordion" class unrecognized in local Bootstrap 5 【发布时间】:2021-12-01 10:04:02 【问题描述】:

我正在按照 Bootstrap 5 文档创建一个垂直折叠的 Accordion,详见 https://getbootstrap.com/docs/5.0/components/accordion/

但是,尽管使用 libman 安装了此库,但主类“Accordion”在 Visual Studio 2019 中引发编辑器警告:“Unknown CSS class:'accordion'”。

这是 BS5 中唯一遇到此问题的课程。

如果您知道为什么会这样,我将不胜感激。

【问题讨论】:

【参考方案1】:

显然这是因为它实际上并没有被 Bootstrap 用作 CSS 类。 如果您搜索 CDN source code,您将找不到 ".accordion "(后面有空格),但对于子元素样式,将有 31 个 .accordion-* 实例。 我还搜索了 bootstrap.js 并且 "accordion" 没有出现在文件中的任何位置。您还可以检查文档页面上的示例,看不到该类的规则,删除该类没有任何影响。因此,如果你想覆盖某些东西,它的使用似乎纯粹是为了方便。

【讨论】:

以上是关于本地 Bootstrap 5 中无法识别“手风琴”类的主要内容,如果未能解决你的问题,请参考以下文章

手风琴组标题的样式(ngx-bootstrap)?

Bootstrap 手风琴在打字稿中不起作用

无法切换。 Bootstrap 5 js 未正确初始化?

带有 foreach 循环的 Bootstrap 手风琴

ui.bootstrap 手风琴容器宽度问题

修改 Twitter Bootstrap 折叠插件以保持手风琴打开