aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn/web/accessibility/mobile_accessibility_checklist
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:40:17 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:40:17 -0500
commit33058f2b292b3a581333bdfb21b8f671898c5060 (patch)
tree51c3e392513ec574331b2d3f85c394445ea803c6 /files/zh-cn/web/accessibility/mobile_accessibility_checklist
parent8b66d724f7caf0157093fb09cfec8fbd0c6ad50a (diff)
downloadtranslated-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.html103
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">&lt;h1&gt;Top level heading&lt;/h1&gt;
+ &lt;h2&gt;Secondary heading&lt;/h2&gt;
+ &lt;h2&gt;Another secondary heading&lt;/h2&gt;
+ &lt;h3&gt;Low level heading&lt;/h3&gt;</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>