童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

朋友网无障碍优化实践

1月25日 圆通道投稿
  为了营造无障碍的信息空间,方便视障用户使用我们的服务,借助朋友网(pengyou。com)改版时机,我们实施了一些提高页面可访问性的实践。
  Web内容无障碍指南(WCAG)2。0定义了如何使web内容更便于残障人士访问。它定义了web内容无障碍的四项基本原则,即可感知、可操作、可理解和健壮性,为了达到这些基本目标,每条原则之下设置了应遵循的准则,对每一个准则,提供了可测试的成功标准。围绕这四条原则,我们此次优化的目标为:
  增强页面区块和模块的语义。
  提高屏幕阅读器用户的访问效率。
  优化首页的键盘操作问题和信息理解问题。
  1。设置“跳过导航”链接,直达用户首要目的地。
  社交网络的重要特点就是NewsFeed,动态地向用户提供好友的各种消息。通常,用户登录网站的首要目的是查看“好友动态”,视障用户tab多次才能到达该区域,“跳过导航”链接允许屏幕阅读器用户跳过大块的内容和链接,用户访问新页面时也不必每次都浏览banner和导航,这样可以节省视障用户的时间。
  2。划分网页区块,增强区块语义,提高区块间跳转的速度。
  朋友网的页面结构是标准的三栏结构,大致可归纳为顶部logo、页面导航及搜索区,底部是版权信息,中间左中右三栏分别为:应用导航、NewsFeed和推荐信息。各区块的信息都较多,尤其是NewsFeed区,视障用户在各个区域内切换时十分繁琐。
  解决该问题的一种方法是设置区域定位点,即在各个区域前添加一个仅对屏幕阅读器可见的锚链接,并为该链接设置accesskey。
  台湾行政院研考会将这种方法写入了无障碍网站规范中,定位点又称为导盲砖,独创性的使用三个冒号(:::)来表示,主要用来帮助用户快速定位和搜索,代码如下:
  :::
  :::
  :::
  :::
  :::
  
  
  官方解说title属性值用来方便语音合成器告知用户其所在的网页区域。但笔者使用nvda在IE9和Firefox6中测试以上代码,nvda都不会读title值,即使设置了读出工具提示。
  键盘可访问性一文中分析了使用accesskey的缺点,由于屏幕阅读器依赖于浏览器的功能,不同品牌和操作系统上的浏览器在实施accesskey上差别很大,比如激活accesskey快捷键的按键组合不同,对重复的accesskey的处理方式不同,用户代理的键盘快捷键和web内容快捷键冲突时的表现也不一致。另外一个头疼的事情就是如何让用户了解我们设置了快捷键?加上上述的各浏览器的细微差异,accesskey的利用率是很低的,所以最后我们没有使用这个方法。
  我们的目标是用户学习成本低,网间快捷键一致(不只是站内),会使用屏幕阅读器就能够高效利用我们的网站。
  只要使用waiarialandmarkrole属性,即可迎刃而解。landmarkrole帮助屏幕阅读器用户了解页面区块的用途,好快速地位到想要到的位置。使用方便,只要简单的在元素内添加role属性即可,可使用的值有banner、complementary、contentinfo、form、main、navigation、search。视障用户只要使用屏幕阅读器的快捷键即可,如NVDA按快捷键d即可在页面地标间导览,这样就保证了网间访问快捷键的一致性,使快捷键访问更加可行。
  3。强化现行通用模块的书写方式,利用屏幕阅读器的标题导航特性,提高视障用户在模块间跳转的速度。
  上面我们把页面划分为若干区块,现在我们来看页面的更小的单元模块。区块有若干的模块组成,模块可以视为网页中的某一功能或某一类信息的集合,比如“你可能认识”、“最近访客”。通用模块的书写方式我们借鉴了YUI使用的标准模块格式,这种div和class的通用格式可以很容易地将模块从一个网页、区块、甚至一个网站移至他处,Web页面已经从文档格式转变为模块的集合。
  ModuleHeader
  Modulecontent
  Modulefooter
  屏幕阅读器一般都提供标题导航的功能,即视障用户按某一快捷键(NVDA为h键)可在各级标题间跳转。我们利用这一特性,就可以方便的在各个模块间跳转。在实践中,每条feed的结构我们也是按照这种方式来书写的,用户可以先阅读feed的标题,如果不感兴趣可以迅速跳至下条feed,减少视障用户的键盘操作。
  4。降低信息噪音,减少干扰。
  将重复信息和为明眼用户提供的信息从屏幕阅读器访问序列中移除。
  以feed为例,头像链接的作用:
  明眼用户快速辨识好友,这对视障用户没有意义;
  链接至好友主页,与人名链接的作用一致,作用重复;
  为了减少干扰,我们可以使用tabindex“1”,将头像链接从屏幕阅读器访问序列中移除。
  以上是我们初步优化的部分要点,仍然有许多地方需要优化,如弹出层焦点控制、动态信息通知、组件可访问性等,我们会持续跟进。
投诉 评论 转载

手机QQ浏览器Logo设计月9日,手机QQ浏览器发布全新的Logo,近日,该Logo设计者、深圳的GUI设计师shmzfeng在站酷放出了手机QQ浏览器Logo相关的设计稿。(文章中所有图片版权归……论迭代式的产品开发方法对基础构思的完善和原型化一款游戏从创意到开发,抽象来看可以分为两大阶段:基础构思的阶段,和迭代开发的阶段。任何游戏在最早的时候都只是一个或者一组零散而不确定的构想,策划人……Android4。0平台交互简析Android4。0继承了3。0的设计多任务、丰富的通知、可定制的主界面、可调整大小的控件、用于交互和分享的互动性元素。应用程序的结构日趋成熟,几乎没有发生变化,看看系统主要界……9个移动网站优化的最佳实践文来自YvaineSo的投稿,非常感谢。你的网站是否也有一大群匆匆忙忙的只用手机上网的用户在访问呢?设计第一个移动网站的时候,你很可能限于困惑中。当然这是很好理解的移动网……“用户需求”这个概念是个有害的?“如果我问我的用户,他们只会说要一匹更快的马。”亨利福特(HenryFord,18631947),美国汽车工程师与企业家,福特汽车公司的建立者。“用户需求”这一概念并不是……IOS产品的应用设计用户体验常识IOS产品用户体验指南(HIG)中定义了IOS产品三种类型应用:一是实用型应用,这类应用可以让用户快速地获取某类特定的信息或某一个固定的任务,比如墨迹天气;二是效率型应用,这类……App设计VSWeb设计:互相学习到了什么我们通常将App设计和Web设计看作两个完全不同的领域。由于WebApp的出现,彼此之间的界限似乎变得模糊了,不过我们依旧尝试对比App设计和Web设计。即使是同时工作于……文本设计的注意事项应用程序中出现的文字统称为文本,根据作用的不同可以分为标题、控件标签、补充说明、错误信息和运营文本等。文字信息是最基础的交互元素,如早期的命令行界面,用户依靠阅读和写字符与计算……朋友网无障碍优化实践为了营造无障碍的信息空间,方便视障用户使用我们的服务,借助朋友网(pengyou。com)改版时机,我们实施了一些提高页面可访问性的实践。Web内容无障碍指南(WCAG)……移动产品设计之设计移动产品设计最大的差异点在于用户使用场景的变化,场景的变化引发了交互方式巨大的变化,从而也使得信息呈现方式有所不同,再加上硬件设备的差异,最终使得2者千差万别了。所以,移动产品……〔译〕多变量测试:5个简单步骤提升转化率前言自Google出现并改变了游戏规则之后,用户对于网页的关注时间一直在下降。对于任何一个时下话题,有千万条结果可以关注,可以抓住访问者注意力的机会非常明显地下降了(20……网站可用性设计中不容忽略的30个基础概念你不必在每件事情上取得别人的同意。作为一个专业的Web开发人,你是你访客爱好和需求的倡导者;你必须坚持你对良好的用户体验的理解,确保在复杂的网站架构下你的访客仍可能找到他们的路……
设计干货:点、线、面在版式设计中的作用案例分析:区块链保险领域智能合约解决方案项目管理工具,究竟缘起何处?抖音:用户对“关注的人”无兴趣,应该如何促进社交?大而全产品VS小而精产品,谁更有优势?译文设计师需要了解的机器学习基础知识通过折线图,思考后台产品Dashboard设计手把手教你做ERP(一):权限系统优秀设计案例分析:用户引导(上)P2P理财平台银行资金存管系统设计(下)产品经:产品定义与流程“容错性”设计阶段:引导、提示和解决
世界小姐张梓琳,时尚感好强,让她整个人呈现出更加摩登的一面电视剧归去来成然的扮演者是谁成家少爷初长成冲奶粉可以用阴阳水吗凿石潭周杰伦为什么不出专辑了?2013最新游戏名字(游戏名字大全2021最新)终末的女武神67话完整别西卜想自杀的原因揭晓,原来他就是撒旦国际文化在线08年最后的周末吃饭饭胃胀怎么办肺炎疫情期,家里可常备哪些饮食和中成药(。。。怀孕八个月要做的哪些检查

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界