引导程序5:如何添加$font系列衬线框变量



我阅读了Bootstrap 5中关于排版的文档以及文件_variables.scss_reboot.scss。我发现有一个SASS变量$font-family-sans-serif来设置无衬线文本的字体堆栈,但没有相应的衬线文本$font-family-serif

FWIW:它曾经出现在引导程序3的_variables.scss中,但似乎也从引导程序4中消失了。

我只是在_variables_custom.css中自己声明它吗?或者有规范的方法吗?

为什么它被从标准的Bootstrap 5变容器中省略了?

Bootstrap(以其SCSS源格式(是一个框架-如果你愿意的话,这是一个声明点-所以你应该添加自己的变量&元素和/或修改现有的元素。没有$font-family-serif,因为核心代码不需要它。

关于如何定制-从https://getbootstrap.com/docs/5.0/customize/sass

为什么它被省略了?-重构。删除";死码">(过时的变量、参数、字段、方法和/或类'(是一个非常常见的"代码清洗";实践衬线字体没有被使用,所以它被删除了(甚至在BS3中也没有"使用"它。它被声明,但除了自定义程序之外,其他任何东西都没有引用。(

但这就是框架的美妙之处——你可以自己添加/删除/更改它。:(