Bootstrap 3.0.3 发布

@mdo 2013 年 12 月 5 日

今天我们发布了另一个补丁版本 v3.0.3,修复了数十个错误并改进了我们的文档。

下载 Bootstrap 3.0.3 或访问 GitHub 仓库


主要变更

此版本包含数十个错误修复和变更,但我们重点介绍了我们认为最重要的几个。

  • .navbar-collapse 的填充和 .navbar-right:last-child 元素的对齐方式已重新设计。
  • .container 中添加了 max-width: 100%;
  • 在所有网格层级中恢复了第十二列的 float: left;

请查看下面的列表以获取有关这些变更以及更多内容的详细信息。

具体错误修复和变更

  • #9927: 更新非响应式示例以防止 .navbar-collapse 边框增加高度,并增加导航选择器的特异性以保持下拉菜单的外观一致。
  • #10147: 移除轮播控件获得焦点时的轮廓。
  • #10353: 告诉 Bower 忽略开发和文档文件。
  • #10483, #10357: 通过将宽度声明移到一个类中,使 .container 混合友好。
  • #10662: 启用缩略图中单独链接的图像。
  • #10744: 在 .caret 上使用 border-style: solid; 来撤消之前 Firefox 修复,该修复似乎不再有效。
  • #10936: 使用 ceil() 而不是 floor() 来增加大型输入的高度,以修复 Firefox 的不一致性。
  • #10941: 修复从另一个目录导入 bootstrap.less 的 Glyphicons 路径。
  • #10979: 不要使用 .img-thumbnail 作为 .thumbnail 的混合,以避免重复和不必要的样式。
  • #11217: 修复按钮内标签的垂直对齐方式,就像按钮中的徽章一样。
  • #11268: 通过将背景与文本颜色匹配,并将文本颜色与背景匹配,来考虑按钮内的徽章。
  • #11277: 从 .initialism 选择器中删除 abbr 元素。
  • #11299: 支持巨型按钮中的 .h1
  • #11351: 通过使用属性选择器而不是 v3 测试版中的旧类,来纠正输入组上的网格类重置。
  • #11357: 在导航栏中垂直居中 .btn-sm.btn-xs 类型的 .navbar-btn
  • #11376: 双击时不要取消选中单选按钮。
  • #11387: 改善表格类的嵌套,以方便使用混合。
  • #11388: 简化上下文表格样式混合(也删除了 border 参数,因为我们不再应用它)。
  • #11390: 在巨型按钮内的容器中添加 max-width: 100%; 以避免水平滚动条。
  • #11402: 在 .form-inline 中的 select.form-control 上设置 width: auto;
  • #11414: 为块引用引用添加 .small 支持。
  • #11425: 在 .modal-dialog 上使用 margin 而不是 padding,以便点击穿透到 .modal-backdrop
  • #11432: 将 @state- 变量的颜色对比度修正为 WCAG 2.0 AA(适用于表单和标签)。
  • #11444: 使用 @navbar-padding-vertical 来设置导航链接的垂直填充。
  • #11449: 优先使用 Menlo 而不是 Monaco 作为等宽字体。
  • #11468: 阻止 Firefox for Android 中 .navbar-toggle 上的默认渐变 background-image
  • #11476: 删除动画进度条中不必要的带前缀的关键帧声明。鉴于我们的浏览器支持要求,我们可以删除 -moz- 前缀,因为最近几个版本不需要它。
  • #11477: 为下拉菜单和轮播使用命名空间事件。
  • #11493: 确保垂直按钮组中下拉按钮的宽度正确。
  • #11499: 从 overflow-y: auto; 切换到 overflow-y: visible;,以防止某些导航栏情况下出现垂直滚动条。
  • #11502: 添加下拉菜单插件中缺少的数据命名空间。
  • #11513: 仅当屏幕宽度大于 @grid-float-breakpoint 时,才使 navbar-text 元素浮动。
  • #11515: 重新排序带有正文文本和文本强调类的标题。
  • #11516: 在导航栏中反转下拉菜单分隔线边框。
  • #11530: 重构 .navbar-collapse 上的 padding 和右对齐导航栏内容的负 margin,以确保右侧对齐正确。
  • #11536: 添加对对齐按钮组中按钮下拉菜单的支持。
  • #11544: 添加 color: inherit;.panel-title,以确保在自定义 @headings-color 时文本颜色正确。
  • #11551: 从 outline 重置中删除颜色,以改善聚焦时的轮廓。
  • #11553: 阻止面板中没有 thead 内容的表格出现双边框。
  • #11598: 删除压缩 CSS 中的换行符。
  • #11599: 在 bower.json 中明确列出字体文件,以避免 npm 错误。
  • #11610: 添加 @grid-float-breakpoint-max 以更好地链接跨视窗的导航栏行为,并在设置 @grid-float-breakpoint 时提高自定义能力。
  • #11614: 考虑面板内的响应式表格。
  • #11617: 在 package.json 中包含 jspm 包配置。
  • #11623: 将表格内网格列的 position 重置为 static,以防止边框在 IE9、IE10 和 Firefox 中隐藏。
  • #11648: 恢复第十二列的浮动。
  • #11658: 提高水平表单中 .radio/.checkboxmin-height,以确保下方内容的对齐。
  • #11693: 将 .table 添加到响应式可见性混合。
  • #11694: 考虑到我们声明的浏览器支持,删除渐变混合的不必要前缀。
  • #11712: 更好地支持 .panel 内的 .table-responsive
  • dl 中删除了浏览器默认的顶部边距。 提交

文档更改

如果您在本地运行 grunt,请确保运行 npm install - 我们更新了构建流程,并添加了一些新的依赖项。

  • #9898: 改进滚动间谍和固定插件文档。
  • #10716: 使用有关完整源代码下载目录结构的信息更新“包含内容”文档部分。
  • #11303: 在编译后的资产中添加指向文档网站的链接,并删除个人用户名。
  • #11330: 在画布示例中将 overflow-x: hidden; 添加到 body,以防止水平滚动。
  • #11369: 通过使用 Google 的 CDN 获取 jQuery 和 Twitter 开发网站上的异步代码段获取 Twitter 小部件,加快文档页面上的 jQuery 和 Twitter 小部件的速度。
  • #11385: 警告 Webkit 针对对齐导航示例的错误。
  • #11409: 将发布清单添加到贡献指南中。
  • #11412: 将 word-wrap: break-word; 添加到文档 Glyphicons 类名,以确保在 IE10-11 中正确换行。
  • #11434: 在迁移文档中提及表单验证类更改。
  • #11534: 文档说明模态 show()hide() 在动画完成之前返回。
  • #11634: 在文档中添加警告,不要将图标类与其他元素组合。
  • #11671: 更新第三方资产库(用于自定义程序和 Holder,我们的缩略图实用程序)。
  • #11701: 切换到 Sauce Labs 以满足跨浏览器 JS 单元测试需求。
  • 删除了 Webkit 渲染错误中关于 Chrome 的提及,该错误与对齐的导航有关。 提交

与往常一样,您可以从 v3.0.3 里程碑 中获取详细信息。

接下来

接下来是 v3.1.0,这是 Bootstrap 3 的第一个新功能版本。请继续关注有关该版本中将包含的内容的更多信息,因为我们将继续规划后续版本。