diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:40:17 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:40:17 -0500 |
commit | 33058f2b292b3a581333bdfb21b8f671898c5060 (patch) | |
tree | 51c3e392513ec574331b2d3f85c394445ea803c6 /files/zh-cn/web/accessibility/mobile_accessibility_checklist | |
parent | 8b66d724f7caf0157093fb09cfec8fbd0c6ad50a (diff) | |
download | translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.gz translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.tar.bz2 translated-content-33058f2b292b3a581333bdfb21b8f671898c5060.zip |
initial commit
Diffstat (limited to 'files/zh-cn/web/accessibility/mobile_accessibility_checklist')
-rw-r--r-- | files/zh-cn/web/accessibility/mobile_accessibility_checklist/index.html | 103 |
1 files changed, 103 insertions, 0 deletions
diff --git a/files/zh-cn/web/accessibility/mobile_accessibility_checklist/index.html b/files/zh-cn/web/accessibility/mobile_accessibility_checklist/index.html new file mode 100644 index 0000000000..174d2de0b1 --- /dev/null +++ b/files/zh-cn/web/accessibility/mobile_accessibility_checklist/index.html @@ -0,0 +1,103 @@ +--- +title: 移动可访问性清单 +slug: Web/Accessibility/Mobile_accessibility_checklist +tags: + - Firefox OS + - 指南 + - 无障碍 + - 清单 + - 移动端 +translation_of: Web/Accessibility/Mobile_accessibility_checklist +--- +<div class="summary"> +<p><span class="seoSummary">该文档为移动应用开发者提供一个无障碍需求的简要清单。此文档将随着技术模式的发展而不断演进。</span></p> +</div> + +<h2 id="颜色">颜色</h2> + +<ul> + <li>颜色对比度<strong>必须</strong>遵循 <a href="http://www.w3.org/TR/WCAG/">WCAG 2.0</a> AA 等级需求: + + <ul> + <li>普通文本的对比率为 4.5:1 (小于18磅或黑体14磅)</li> + <li>大文本对比率为 3:1(大于等于18磅或黑体14磅)【译者注:字体单位为point、PT】</li> + </ul> + </li> + <li>颜色传递的信息,<strong>必须</strong>也通过其它方式标明(例如,链接文本中的下划线)</li> +</ul> + +<div class="note"> +<p><strong>注</strong>: Jon Snook 开发的 <a href="http://snook.ca/technical/colour_contrast/colour.html">颜色对比度检查器 - Colour Contrast Checker</a> 可以轻松检查前景和背景的对比度。同样,<a href="http://contrast-finder.tanaguru.com/">Tanaguru Contrast-Finder</a> 这个工具能做类似的检查,并且会推荐你考虑使用类似的更好的对比度</p> +</div> + +<h2 id="可视化">可视化</h2> + +<ul> + <li><strong>不</strong>使用用于隐藏内容的技巧处理视觉效果,例如,不透明度为零,z-index 规则,离屏位置。</li> + <li>当前可见的屏幕之外的内容,<strong>必须</strong>是不可见的。(特别是单一页面应用中包含多个卡片选项): + <ul> + <li><strong>使用</strong> <code>hidden</code> 特性或 <code>visibility</code> 或 <code>display</code> 样式属性.</li> + <li>除非不可避免,<strong>不应该</strong>使用 <code>aria-hidden</code> 特性。</li> + </ul> + </li> +</ul> + +<h2 id="焦点">焦点</h2> + +<ul> + <li>所有可激活元素<strong>必须</strong>可被聚焦: + + <ul> + <li>标准控件,如链接、按钮、表单域默认可被聚焦。</li> + <li>非标准控件<strong>必须</strong>分配给它们一个适当的 <a href="http://www.w3.org/TR/wai-aria/roles">ARIA Role</a> 如 <code>button</code>,<code>link</code> 或者 <code>checkbox</code>。</li> + </ul> + </li> + <li>焦点应该是有逻辑顺序,且方式一致。</li> +</ul> + +<h2 id="文本等效">文本等效</h2> + +<ul> + <li>应用中,每个展示的非文本元素都<strong>必须</strong>提供等效文本。 + + <ul> + <li>恰当的位置使用 <em>alt</em> 和 <em>title</em> (请参考Steve Faulkner的帖子 - 关于 <a href="http://blog.paciellogroup.com/2013/01/using-the-html-title-attribute-updated/">Using the HTML title attribute</a> 。)</li> + <li>如果上面的特性不适用,使用恰当的<a href="http://www.w3.org/WAI/PF/aria/states_and_properties#global_states_header">ARIA Properties</a>,比如 <code>aria-label</code>, <code>aria-labelledby</code>, 或 <code>aria-describedby</code>.</li> + </ul> + </li> + <li><strong>必须</strong>避免文本图像.</li> + <li>所有的表单控件<strong>必须</strong>有标签 ({{ htmlelement("label") }} elements) ,以便于读屏用户的使用。</li> +</ul> + +<h2 id="状态处理">状态处理</h2> + +<ul> + <li>标准控件,如单选按钮和复选是通过操作系统处理的,而其它自定义控件的状态改变需要通过 <a href="http://www.w3.org/TR/wai-aria/states_and_properties#attrs_widgets_header">ARIA States</a> ,如<code> aria-checked</code>, <code>aria-disabled</code>, <code>aria-selected</code>, <code>aria-expanded</code>,和 <code>aria-pressed</code>.</li> +</ul> + +<h2 id="General_Guidelines常规指南">General Guidelines常规指南</h2> + +<ul> + <li>应用必须提供标题。【译者注:此处的标题为title】</li> + <li>标题<strong>不能</strong>破坏层次结构。【译者注:此处的标题为headings】 + <pre class="brush: html"><h1>Top level heading</h1> + <h2>Secondary heading</h2> + <h2>Another secondary heading</h2> + <h3>Low level heading</h3></pre> + </li> + <li>应使用 <a href="http://www.w3.org/TR/wai-aria/roles#landmark_roles_header">ARIA Landmark Roles</a> 描述应用或文档的结构,如 <code>banner</code>, <code>complementary</code>, <code>contentinfo</code>, <code>main</code>, <code>navigation</code>, <code>search</code>.</li> + <li>触摸事件处理器,只能通过 <code>touchend</code> 事件触发。</li> + <li>触摸目标必须足够大,方便用户交互(参考 <a href="http://www.bbc.co.uk/guidelines/futuremedia/accessibility/mobile/design/touch-target-size">BBC Mobile Accessibility Guidelines</a> 关于触摸目标尺寸的指南)</li> +</ul> + +<div class="note"> +<p><strong>注</strong>: <a href="http://www.tanaguru.com/">Tanaguru's automated accessibility testing service</a> 提供一个有效的方法,排查网页上的,或者是可安装的Web应用中无障碍问题(如,Firefox OS)。<a href="http://tanaguru.org/">tanaguru.org</a>,你可以参与该项目或者发现更多技术实现。</p> +</div> + +<div class="note"> +<p><strong>注</strong>: The 该文档的最初版本 - <a href="http://yzen.github.io/firefoxos/2014/04/30/mobile-accessibility-checklist.html">original version of this document</a> 是由 <a href="http://yzen.github.io/">Yura Zenevich</a> 完成。</p> +</div> + +<div class="note"> +<p><strong>【译者声明】</strong>: 该版本翻译由<a href="mailto:hbwhzk@hotmail.com">Kenny Zhang</a>完成,但不代表认同作者的所有技术观点。</p> +</div> |