Bootstrap 4.4.0

@mdo 2019 年 11 月 26 日

Bootstrap 4 有一个新的更新,包含一些功能更改。我们有一个很长的拉取请求来添加响应式容器 - 非常感谢为 Bootstrap 做出贡献的开发人员坚持下去并帮助我们一路走来。几乎所有新功能都将被带入 Bootstrap 5,所以请随时开始使用它们。

亮点

以下是您需要了解的关于 v4.4.0 的信息。请记住,对于 Bootstrap 的每个次要版本和主要版本,我们都会为我们的托管文档提供一个新的 URL,以确保 URL 继续有效。

  • 新的响应式容器! 历时一年多,在特定断点之前保持流畅,适用于所有响应式层级。
  • 新的响应式 .row-cols 用于快速指定跨断点的列数。这对那些要求响应式卡片组的人来说非常有用。
  • 新的 escape-svg() 函数 用于简化我们嵌入的 background-image SVG,用于表单等。
  • 新增 add()subtract() 函数,用于避免 CSS 内置 calc 功能中的错误和零值。
  • 新增 make-col-auto() 混合器,使我们的 .col-auto 类可用于自定义 HTML。
  • 修复了 Microsoft Edge 未识别 :disabled 样式的问题,方法是将选择器移至 [disabled]
  • 已弃用:bg-variant()nav-divider()form-control-focus() 混合器现已弃用,因为它们将在 v5 中移除。
  • 更新了模态页脚元素(如按钮)的间距和对齐方式,使其在空间受限时自动换行。
  • 由于减少了链式选择器,表单控件验证样式更加灵活。此外,更新了 :invalid 验证图标,使其成为警报而不是 ×,以避免与浏览器清除表单字段值的功能混淆。
  • 修复了数十个 CSS 和 JS 错误。
  • 迁移到 GitHub Actions 用于 CI/CD!随着 Actions 的发展,预计我们的 CI 设置将在此处进行更多更新。
  • 更新了文档以修复链接和错别字,改进了辅助导航的标识,并新增了一份安全文档,用于指导如何报告潜在漏洞。

我们在本次发布中交付了更多内容,请务必查看 v4.4.0 已关闭问题和已合并拉取请求的发布列表,以获取更多详细信息。

前往 v4.4.0 文档,查看最新功能。完整版本已发布到 npm,并将很快出现在 BootstrapCDN 和 Rubygems 上。

支持团队

访问我们的 Open Collective 页面 或我们的 团队成员 的 GitHub 个人资料,以帮助支持为 Bootstrap 做出贡献的维护者。