开发支持屏幕读取软件的 Web 2.0 应用
2009-11-02 00:00:00 来源:WEB开发网例如下面的 One-page 的 Web 应用由四部分构成:上部全局任务条,左部导航条,右部帮助区域以及中间主体部分:
图 1. One-page Web 应用示例图
整个页面的 html 结构为:
清单 4.页面 html 结构 . <div class="com-ibm-rqm-web-home" dojoAttachPoint="_homepageArea">
<div id="rqm-global-task-bar" dojoAttachPoint="_globalTaskBarArea"></div>
<div id="rqm-right-help-bar" dojoAttachPoint="_rightHelpBarArea"></div>
<div id="rqm-left-navigation-bar" dojoAttachPoint="_leftNavigationBarArea"></div>
<div id="content-area" dojoAttachPoint="_contentArea">
</div>
其中,发生变化的是中间主体部分 _contentArea,因此需要在页面顶部添加”Skip to main content”链接,使得屏幕读取软件可以直接跳转到主体部分:
清单 5. 添加 Skip to main content 链接 . <div style="left:-200px; position:absolute; display: inline;">
<a id="_mainContentHref" name="_mainContentHref"
dojoAttachPoint="_mainContentHref" href=”#content-area”>
Skip to main content
</a>
</div>
- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››开发者眼中的Windows Phone和Android
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››开发一个自己的HTML在线编辑器(一)
- ››开发一个自己的HTML在线编辑器(二)
- ››支持 Symbian 平台的开发者只有四分之一
- ››开发者在App Store上赚的钱比在Android Market上多...
- ››开发者应深入学习的10个Android开源应用项目
- ››开发移动 Web Ajax 应用
- ››支持电骡视频点播 迅雷泛播放体验
更多精彩
赞助商链接