网站508规范(译)(6)
作者:kllb520 来源:蓝色理想 发布时间:2008-04-03 13:26:00
<i>框架[Frames]
<i>框架为了更好的识别和导航应该用文字标识。
为什么提供这个是必要的?
框架提供了一种将计算机屏幕在视觉上划分为不同区域的方法,每个区域可以分别修改。不幸的是,框架也为残疾用户带来了困境,这些框架用辅助技术不能很好的识别。举例来说,框架的一个最流行的用法就是在屏幕的固定位置创建一个“导航工具条”。并且通过激活其中的一个按钮来访问网站中的内容。新的内容显示在屏幕的另外一个区域。因为导航工具条不会改变,它可以为用户提供一个稳定的“框架式参考”,并且是导航变得更容易。但是,当两个框架之间的不同没有明确的描叙时,残疾用户可能会感到迷惑。
什么是确定框架的最佳方法?
满足这个条件的最明显的方法是将明确描叙框架的文字内容嵌入到每个框架的body里面。例如,在框架作为导航工具条的情况下,网页开发者需要将文字"导航链接"放入框架内容的头部,用来告诉访问者这个框架是描叙导航的。在每个框架的头部加上标题就可以满足这个需求了。还应该考虑另一项附加的措施,为<frame>标签的"title"属性添加有意义的文本。尽管目前的主要辅助技术制造商并不支持,“title”属性是html4.0规范的内容,是为了使网页开发人员将描叙性文字放在框架的封闭括号里面。演示框架的使用需要基本了解框架是如何创建的。当在一个网页上创建框架,首先应该在第一页装载必须包含<frameset>标签,周围的基本布局基于此页。在<frameset>标签里面,<frame>标签注明了name,初始化内容和每个单独框架的外观。因此下面的例子使用“title”属性来标记一个框架“导航框架”,第二个框架为“内容框架”。
<frameset cols="30%, 60%">
<frame src="navlinks.html" name="navlinks" title="Navigational Links Frame">
<frame src="geninfo.html" name="contents_page" title="Contents Frame">
</frame>
在“title”属性还没有被辅助技术广泛支持的今天,我们推荐在网页中使用框架的时候使用“title”属性。
例子:ADA 技术辅助计划——“不使用框架链接”的框架运用。


猜你喜欢
- python 的 zipfile 提供了非常便捷的方法来压缩和解压 zip 文件。例如,在py脚本所在目录中,有如下文件:readabili
- 概念Python中已经有了threading模块,为什么还需要线程池呢,线程池又是什么东西呢?以爬虫为例,需要控制同时爬取的线程数,例子中创
- 本文实例讲述了JS获取日期的方法。分享给大家供大家参考,具体如下:原理很简单,一天的时间的毫秒数是1000*60*60*24,前n天的日期就
- 本文实例讲述了Python实现通过文件路径获取文件hash值的方法。分享给大家供大家参考,具体如下:import hashlibimport
- 在使用Django2.0 并配置了mysql作为数据库时,启动报错:报错1:找不到mysqlclientdjango.core.except
- 1、二维数组声明方式是下面这样的:var images=new Array(); //先声明一维 for(var i=0;i<10;i
- 初学Python,遇到需要将mat文件转为csv文件,看了很多博客,最后找到了解决办法,代码如下:#方法1from pandas impor
- 冒泡排序冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们
- vue 简介Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。Vue 只关注视图层, 采用自底向上增量
- 作为一个诞生已有 30 余年的编程语言,Python 的流行度在近几年迎来了 * 性的增长。为了方便大家能够更好的采用 Python,利用该语
- MySQL根据配置文件会限制Server接受的数据包大小。有时候大的插入和更新会受 max_allowed_packet 参数限制,导致写入
- 基本配置(萌新看,大佬请跳到下一节)1、创建项目点击Create New Project创建新的项目,点击Open打开已有的项目。先选择左侧
- 前言在任何编程语言中,代码需要根据不同的条件在给定的输入中做不同的决定和执行相应的动作。例如,在一个游戏中,如果玩家生命点为0,游戏结束。在
- 英文原文:http://www.myinkblog.com/2009/03/21/4-principles-of-good-design-f
- 1. 导入各种模块基本形式为:import 模块名from 某个文件 import 某个模块2. 导入数据(以两类分类问题为例,即numCl
- 本文实例分析了Python闭包执行时值的传递方式。分享给大家供大家参考,具体如下:代码中有问题和问题的解释。#!/usr/bin/pytho
- 一, 创建用户: 命令:CREATE USER 'usern
- 本文实例讲述了JS实现判断有效的数独算法。分享给大家供大家参考,具体如下:判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入
- 海量数据(百万以上),其中有些全部字段都相同,有些部分字段相同,怎样高效去除重复?如果要删除手机(mobilePhone),电话(offic
- 一、使用 Microsoft OLE DB Provider For ODBC 链接MySQL安装MySQL的ODBC驱动MyODBC1、为