Bootstrap 无障碍设计

bootstrap

Bootstrap 无障碍设计

网页亲和性/可及性 accessible 设计可以为无障碍设备,如屏幕阅读器,提供元素相关的信息,以方便用户使用。

Bootstrap 针对无障碍网页设计提供了相关的类属性,用以标记结构、互动组件、颜色等。

如果需要为元素提供额外的信息可以使用属性 aria-label="text",屏幕阅读器会将里面的文字 text 读取处理,可以为表单输入框等结构复杂的元素设置这个属性,以添加相关的描述性内容。

如果需要提供的相关信息过长,可以使用 aria-describedby="key" 属性,并在(通过具有相同名称的 id 属性)相匹配的元素 <div id="key"> 内添加描述。

html
<label for="inputPassword5">Password</label>
<input type="password" id="inputPassword5" class="form-control" aria-describedby="passwordHelpBlock">
<small id="passwordHelpBlock" class="form-text text-muted">
  Your password must be 8-20 characters long, contain letters and numbers, and must not contain spaces, special characters, or emoji.
</small>
Tip

如果希望元素及其内容只给屏幕阅读器读取(而不显示在页面上),可以为元素添加属性 sr-only


Copyright © 2024 Ben

Theme BlogiNote

Icons from Icônes