For example, when we use checkbox, if we do like this:

              <div class="inline-control sign-up col-1">
<input type="checkbox" checked name="jLetter" id="jLetter"> Receive promotional offers?
</div>

When we use screen reader, it will lose the semantics meaning, it only say:

checkbox checked

Instead, we want to hear:

Receive promotional offers?, checkbox, checked

There are two way to do it:

1. label wrap the checkbox

              <div class="inline-control sign-up col-1">
<label>
<input type="checkbox" checked name="jLetter"> Receive promotional offers?
</label>
</div>

2. Using id to match label and checkbox

              <div class="inline-control sign-up col-1">
<div class="promotional">
<input type="checkbox" checked name="jLetter" id="jLetter">
<label for="jLetter">Receive promotional offers?</label>
</div>
</div>

最新文章

  1. Android中Fragment的两种创建方式
  2. uml的四种关系
  3. #include #import @class 的一些用法区别
  4. jquery下拉框实现将左边的选项添加到右边区域
  5. Codeforces 61E Enemy is weak 乞讨i&amp;lt;j&amp;lt;k &amp;amp;&amp;amp; a[i]&amp;gt;a[j]&amp;gt;a[k] 对数的 树阵
  6. registerWithTouchDispatcher()函数的使用
  7. Mock Server文章链接
  8. 修改Execl中sheet名的指定字符串为指定字符串
  9. 小程序 textarea、input 层级过高,导致填写内容穿透,z-index无效问题解决方案。
  10. 爬虫框架Scrapy 之(四) --- scrapy运行原理(管道)
  11. kan
  12. Ethereum Dapp Tutorial — Part 1
  13. Tornado源码分析之http服务器篇
  14. spring boot使用自定义配置的线程池执行Async异步任务
  15. LoadRunner设置检查点的几种方法介绍
  16. 举一反三 willDisplayCell在UICollectionView中的一些应用
  17. Error: JAVA_HOME is incorrectly set. Please update F:\hadoop\conf\hadoop-env.cmd解决方法
  18. hadoop压缩框架
  19. CLR via #C读书笔记三:基元类型、引用类型和值类型
  20. javaScript 进阶篇

热门文章

  1. C++_class_powerpoint_1.1
  2. [牛客挑战赛 30D] 小A的昆特牌 解题报告 (组合数学)
  3. MySQL视图、触发器、事务、存储过程、函数
  4. BZOJ 2794 DP
  5. POJ 1703 带权并查集
  6. 代理模式(Proxy)C++实现
  7. BZOJ4517: [Sdoi2016]排列计数(组合数+错位排列)
  8. size_t与size_type的使用
  9. DDoS攻击与防范策略
  10. (转)RabbitMQ学习之spring整合发送异步消息(注解实现)