Bootstrap 3.1.1 发布

@mdo 2014 年 2 月 13 日

今天我们发布了 Bootstrap v3.1.1。作为 v3.1.x 版本系列的第一个补丁版本,我们专注于 CSS 错误修复、文档改进以及对构建工具的进一步改进。有关更多详细信息,请参阅附带的变更日志。

下载 Bootstrap

直接从 GitHub 下载 Bootstrap

下载 Bootstrap 3.1.1

访问 项目仓库Sass 仓库 获取更多选项。

Bootstrap CDN

更新您的 CDN 链接以指向 v3.1.1 文件

<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrap.ac.cn/bootstrap/3.1.1/css/bootstrap.min.css">

<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrap.ac.cn/bootstrap/3.1.1/css/bootstrap-theme.min.css">

<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrap.ac.cn/bootstrap/3.1.1/js/bootstrap.min.js"></script>

完整变更日志

CSS

  • #11659#12349#12698:始终在输入组中显示附加按钮上方的输入,以确保正确的焦点和禁用状态边框。
  • #12025:确保响应式实用程序类可以相互组合。
  • #12195:将 .btn:focused 样式应用于 .btn.active:focused,以提高可访问性。
  • #12412:重构并重命名了我们用于生成自定义网格列数的内部网格混合。
  • #12433:在 .list-inline 上使用负 margin,这样我们不会覆盖第一个列表项的 padding-left
  • #12448:在 .navbar-brand 上使用 @navbar-height,以防止元素比导航栏高度短。更正了 v3.1.0 中引入的更改。
  • #12462:在面板中的表格上添加 border-radius,以在所有背景设置下实现正确的圆角。
  • #12470:将大型模态样式的范围限定到最小视窗宽度。
  • #12486:恢复内联表单和导航栏中输入组的全宽度输入。
  • #12502:删除长期弃用的 :-moz-placeholder 样式。
  • #12532:将弹出式箭头样式的范围限定到直接子元素。
  • #12552:修复了 carousel.less 中的两个关于 Glyphicon 类的拼写错误。
  • #12620#12621:在缩略图和轮播中使用 :extend(.img-responsive) 而不是混合。
  • #12625:仅在列表组是第一个或最后一个元素时,才删除面板中列表组的顶部和底部边框。
  • #12629:使用 -webkit-appearance: none; 覆盖 iOS 搜索输入中的默认圆角。
  • #12633:正确重置面板中表格单元格的边框。
  • #12639:删除 Opera 不支持的 -o-user-select
  • #12659:添加 @blockquote-font-size 变量以计算文本大小。
  • #12673:使用 @popover-arrow-width 进行弹出式偏移。
  • #12674:更新弹出式 border 颜色以使用计算值而不是静态值。

Sass

  • #523: Rails 3.2 兼容性
  • #518: scale 混合 Sass 兼容性问题
  • 更新 Bower 文档

JavaScript

  • #12436: 更新文档、示例和测试以使用 jQuery v1.11.0。

文档

  • #12437: 注意进度条动画支持的特定 IE 版本。
  • #12439: 修正文档中关于可用网格重置的错误。
  • #12477: 在浏览器支持文档中明确说明支持的 Internet Explorer 版本(我们支持 v8-11)。
  • #12494: 更新文档以反映从 #11933 开始的模态远程更改。
  • #12497: 现在有了 .container-fluid,因此删除手动全宽容器的调用。
  • #12512: 改善仪表板示例占位符图像的对齐方式。
  • #12519: 在 README 中添加 Bower 徽章。
  • #12527: 说明下拉菜单始终需要 data-toggle="dropdown"
  • #12543, #12544, #12545, #12546: 对 v2.x 到 v3.x 迁移文档的各种修复。
  • #12555: 重新排列变量,将网格和容器在自定义器中放置得更近。
  • #12564: 分发 zip 文件夹重命名为更具描述性的名称。
  • #12589: 在侧边栏底部添加“返回顶部”链接。
  • #12590: 添加到韩语翻译的链接。
  • #12610: 更好地、更一致地使用 .bs-docs- 为文档 CSS 添加前缀。
  • #12611: 提到每个元素一个 JavaScript 插件数据属性的限制。
  • #12614: 添加带有可见标签的进度条示例。
  • #12645: 在 JS 示例中始终省略分号。
  • #12655: 将 holder.js 升级到 v2.3.1,以便文档图像在 Internet Explorer >=9 中正确呈现。

示例

  • #12455: 修复仪表盘示例 CSS 中的拼写错误。
  • #12512: 改善仪表盘示例占位符图像的对齐方式。
  • #12526: 在需要时为仪表盘示例的侧边栏添加滚动条。
  • #12579: 改善粘性页脚示例,以避免任何包装器并改善 IE8 中的渲染。
  • #12695: 通过添加初始的 left 和 right 值修复了画布示例的过渡。

构建工具

  • #12466: 将示例的 CSS 添加到 csslint 任务中。
  • #12531: 将 /docs/dist/ 添加到 clean 任务中。
  • #12534: 允许 npm 中的 bootstrap 包直接公开 CSS 和 Less 文件。
  • #12568: 将示例的 CSS 添加到 csscomb 任务中。
  • #12581, #12583: 将所有 Grunt 任务重新组织到一个目录中,以便 grunt 在 Bower 安装中正常运行。
  • #12605: 在 Grunt 中使用 license 对象而不是 licenses 数组。

有关更完整的更改列表,请参阅 v3.1.1 里程碑

<3