Bootstrap 3.0.3 发布
今天我们发布了另一个补丁版本 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
/.checkbox
的min-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 的第一个新功能版本。请继续关注有关该版本中将包含的内容的更多信息,因为我们将继续规划后续版本。