Bootstrap 4 最终测试版发布
发布时间:作者: Paul Redmond
Bootstrap CSS 刚刚发布了其最新测试版 (v4.0.0-beta.3),这是 Bootstrap 4 代码库的最后一个测试版。
这是最终测试版! 我们最后一次重大更改已经完成——而且是重大的更改!——而且 v4 稳定版即将到来。 https://t.co/7cPUAxT1u0
— Bootstrap (@getbootstrap) 2017 年 12 月 28 日
此版本主要关注表单以及其他关键区域的修复
Beta 3 主要关注我们的表单,但也包含对表格、一些全局样式、文档和一些 JavaScript 错误的关键修复。 在发布此版本后,我们将解决一些问题和 PR,然后在新年的一两周内发布 v4 稳定版。
如前所述,最终的 Bootstrap 4 测试版自上一个测试版以来发生了重大更改。 好消息是,**beta 3 和最终版本之间不会出现预期的重大更改**。
V4.0.0-beta.3 的一些亮点包括
-
重写了原生和自定义复选框控件。 浏览器默认和自定义复选框和单选按钮现在在从
<label>
中删除<input>
之后具有更简单的标记。 现在,所有复选框和单选按钮都有一个父<div>
和兄弟<input>
和<label>
对。 这是表单验证和禁用输入所必需的,因为我们可以使用输入的状态来设置标签的样式。 此外,自定义复选框和单选按钮元素不再具有 .custom-control-indicator。 这是从新的.custom-control-label
生成的。 -
输入组已重写,并使用特定的
.input-group-{prepend|append}
类。 新方法使我们能够支持输入组中的验证样式和消息,同时还添加了对自定义选择、自定义文件输入和多个.form-controls
的支持。 - 响应式表格再次成为父类,以避免更改
<table>
的显示而产生的可访问性问题。 - 删除了
.col-form-legend
类,将其样式合并到.col-form-label
类中。
查看 迁移指南 以了解更多信息。
v4 稳定版应该在 2018 年 1 月的第一周或第二周发布! 有关完整详情,请参阅 Bootstrap 的 官方公告。
如果您想立即开始在 Laravel 中使用 Bootstrap 4,请查看我们针对 Laravel 5.5 的 Bootstrap 4 预设。 它应该在下周初更新到最新的 v4.0.0-beta.3
版本。