非常教程

Bootstrap 4参考手册

快速开始 | Getting started

无障碍 | Accessibility

对创建可访问内容的 Bootstrap 功能和局限性的简要概述。

引导提供了一个易于使用的框架,现成的样式,布局工具,和交互式组件,允许开发人员创建的网站和应用程序是视觉上有吸引力,功能丰富,并可直接访问。

概述和局限性

使用 Bootstrap 构建的任何项目的整体可访问性在很大程度上取决于作者的标记,额外样式以及他们包含的脚本。但是,如果这些已正确实施,则完全可以使用 Bootstrap 创建满足WCAG 2.0(A / AA / AAA),第508节和类似辅助功能标准和要求的网站和应用程序。

结构标记

引导的样式和布局可以应用于广泛的标记结构。本文档旨在为开发人员提供最佳实践示例,以演示Bootstrap本身的使用,并说明适当的语义标记,包括解决潜在的可访问性问题的方法。

交互组件

Bootstrap的交互式组件(例如模式对话框,下拉菜单和自定义工具提示)可用于触摸,鼠标和键盘用户。通过使用相关的WAI-ARIA角色和属性,使用辅助技术(如屏幕阅读器)也可以理解和操作这些组件。

因为Bootstrap的组件是故意设计成相当通用的,因此作者可能需要进一步包含ARIA角色和属性以及JavaScript行为,以便更准确地传达组件的准确性质和功能。这通常在文档中有说明。

色彩对比

大多数当前构成Bootstrap默认调色板的颜色(在按钮变化,警报变化,形式验证指示器等事件中用于整个框架)导致颜色对比度不足(低于建议的WCAG 2.0颜色对比度4.5:1)轻的背景。作者需要手动修改/扩展这些默认颜色以确保足够的色彩对比度。

视觉隐藏内容

内容应该在视觉上隐藏,但仍然可以通过辅助技术(如屏幕阅读器)访问,可以使用.sr-only该类进行设计。当需要将其他视觉信息或线索(例如通过使用颜色表示的含义)也传达给非可视用户时,这可能很有用。

<p class="text-danger">
  <span class="sr-only">Danger: </span>
  This action is not reversible
</p>

对于视觉隐藏的交互式控件,例如传统的“跳过”链接,.sr-only可以与.sr-only-focusable课程相结合。这将确保一旦关注控件(对于有视力的键盘用户),控件就会变得可见。

<a class="sr-only sr-only-focusable" href="#content">Skip to main content</a>

额外资源

  • 网页内容无障碍指引(WCAG)2.0
  • A11Y项目
  • MDN可访问性文档
  • Tenon.io可访问性检查器
  • 色彩对比分析仪(CCA)
  • 用于识别可访问性问题的“HTML Codesniffer”书签
Bootstrap 4

Bootstrap 是一套用于 HTML、CSS 和 JS 开发的开源工具集。利用我们提供的 Sass 变量和大量 mixin、响应式栅格系统、可扩展的预制组件、基于 jQuery 的强大的插件系统,能够快速为你的想法开发出原型或者构建整个 app 。

主页 https://getbootstrap.com/
源码 https://github.com/twbs/bootstrap
版本 4
发布版本 4.0.0-beta.2

Bootstrap 4目录

1.快速开始 | Getting started
2.组件·信息提示框 | Alerts
3.组件·徽章 | Badges
4.组件·面包屑导航 | Breadcrumb
5.组件·按钮组 | Button group
6.组件·按钮 | Buttons
7.组件·卡片 | Cards
8.组件·轮播 | Carousel
9.组件·折叠 | Collapse
10.组件·下拉菜单 | Dropdowns
11.组件·表单 | Forms
12.组件·输入框组 | Input group
13.组件·大屏幕 | Jumbotron
14.组件·列表组 | List group
15.组件·模态框 | Modal
16.组件·导航栏 | Navbar
17.组件·导航 | Navs
18.组件·分页 | Pagination
19.组件·弹出框 | Popovers
20.组件·进度条 | Progress
21.组件·滚动监听 | Scrollspy
22.组件·提示工具 | Tooltips
23.内容 | Content
24.布局 | Layout
25.迁移 | Migration
26.实用工具 | Utilities
27.Bootstrap4 网格系统
28.Bootstrap4 按钮组
29.Bootstrap4 按钮
30.Bootstrap4 图像形状
31.Bootstrap4 表格
32.Bootstrap4 颜色
33.Bootstrap4 文字排版
34.Bootstrap4 轮播
35.Bootstrap4 表单控件
36.Bootstrap4 表单
37.Bootstrap4 导航栏
38.Bootstrap4 导航
39.Bootstrap4 折叠
40.Bootstrap4 下拉菜单
41.Bootstrap4 卡片
42.Bootstrap4 分页
43.Bootstrap4 小工具
44.Bootstrap4 滚动监听
45.Bootstrap4 弹出框
46.Bootstrap4 提示框
47.Bootstrap4 模态框
48.Bootstrap 4 多媒体对象
49.Bootstrap 4 Flex(弹性)布局
50.Bootstrap4 创建一个网页
51.Bootstrap4 自定义表单
52.Bootstrap4 面包屑导航(Breadcrumb)