网站508规范(译)(2)
作者:kllb520 来源:蓝色理想 发布时间:2008-04-03 13:26:00
<a>一个文本应该等同每个非文本元素
<a>一个文本应该等同每个非文本元素(例如,通过"alt" , " longdesc " ,或元素内容)。
是什么意思,一个文本等同?
一个文本等同就是为非文字的元素提供文本解释。这一条款规定,当一个图像显示航行的行动,如"移动到下一个屏幕"或"回到网页顶部的"的图片必须加上文字的提示。这项规定还要求,当一个图片是用来代表网页的内容,图象必须有文字说明随同它解释了含义。
HTML源代码:
<img src="art/logo-green.gif" alt="Access Board Logo" />
一个文本等同应该显示多少信息呢?
文本信息与非文本内容应该尽可能传达相同的信息,作为其伴生元素。举例来说,当一个图像显示了一项行动,这项行动必须描述在文本中。该类型的非文本的内容,要求实际文本的描述仅限于那些内容,为理解的内容提供必要的资料,或用来协助导航。网页作者通常利用透明图形为间隔。加上文字说明,以这些内容将导致屏幕阅读器的用户产生不必要的干扰。对于这样的图形,一个空的alt属性是有益的。
例如源代码:
<img src="transparent.gif" alt="" />
非文字元素是什么意思?
一个非文本元素是一个图像,图形,音效剪辑,或其他能通过图片或声音传达信息的特征。例子包括按钮,复选框,图片和嵌入式或流式音频或视频。
HTML源代码:
<img src="art/logo-green.gif" alt="Access Board Logo" />
应该怎样对待音频演示?
这一条款规定,当音频演示内容出现在一个多媒体网页,音频部分必须加上说明。 Audio是一个非文本元素,如果Audio是一个多媒体网页的组成部分,则必须加以文字说明,多媒体包括音频和视频。如果网页只有音频,全文用文字描述就可以满足这一要求。
有什么办法给元素加上文本?
有几种方法提供的文字信息,用辅助技术他将被识别。举例来说,<IMG>标签,可以识别"alt"属性,这可以使一个网络设计师将一个描述图片的文本直接插入到<IMG>标签中。
的HTML源代码:
<img src=”image/ab_logo1.gif” alt=”The Architectural and Transportation Barriers Compliance Board emblem-Go to Access Board website” />
同样, <applet>标签为Java应用程序也识别"alt"属性,但它只是为支持Java的浏览器提供 。很多时候,使用者以较慢的网际网路连线,将转而支持Java applets。更好的文本替代方法,是将文本直接插入关闭和打开的<applet>或<object>标签。举例来说,如果一个网络设计师要把一个名为mycoolapplet的Applet加在网页中,还包括描述该Applet的文本显示"the applet shows a stock ticker displaying the current price of various stocks",设计师将使用下列的HTML编码,例如:
<APPLET CODE="MyCoolApplet.class" WIDTH="200", HEIGHT="100"> This applet displays current stock prices for many popular stocks. </APPLET>
最后,但另一种方式提供的文本提示,是把它放在所提示内容的周围:
<p>下面是一张照片,我在进行伟大休假!</p><img src="pictureofme.jpg" />


猜你喜欢
- 前言嗨喽~大家好呀,这里是魔王呐 ~!在学习Python的过程中需要不断的积累和练习,这样才能够走的更远,今天一起来学习怎么用P
- 导读:SQL Server数据迁移的知识之前已经为大家介绍了很多,比如SQL Server数据库迁移方法,接下来就为大家详细介绍SQL Se
- 众所周知,凡是用 FrontPage 做的网页里面都有类似这样的标记:<META content="Microso
- 本文实例讲述了Python加pyGame实现的简单拼图游戏。分享给大家供大家参考。具体实现方法如下:import pygame, sys,
- Pycharm - Python 开发工具通过 agent 代理使用1、下载 Pycharm下载地址2、支持本代理包支持 2020 版本3、
- 一、数据无量纲化处理 (热力图)1.数据无量纲化处理(仅介绍本文用到的方法):min-max归一化该方法是对原始数据进行线性变换,
- 前戏有时候生产环境是以项目来命名,有时候会出现更名情况,其实如何安全的更改数据库名,是个非常棘手的问题,特别是针对 MySQL 来数据库来说
- 本文实例讲述了Python实现获取本地及远程图片大小的方法。分享给大家供大家参考,具体如下:了解过Pillow的都知道,Pillow是一个非
- 1-错误详情cmd下运行net start mysql启动MySQL服务:提示发生系统错误5。拒绝访问。cmd管理员模式运行可以启动MySQ
- 测试靶机为DVWA,适合DVWA暴力破解模块的Low和Medium等级关键代码解释url指定url地址url = &qu
- 方法一:利用Cookies对象 因为Cookies对象把变量的值保存在浏览器客户端,所以可以根据Cookies保存的IsVoted的值来判断
- 首先,把项目上传到虚拟机中。scp -r C:\Users\Administrator\Desktop\fresh root@192.168
- 一个例子: print("Loading vgg19 weights...")vgg_mode
- 最近了解了下repaint和reflow的相关知识,觉得在页面重构过程中就应该考虑前端开发(js)人员对dom进行操作,能够减轻客户浏览器的
- 以前写过一篇:python实现把两个二维array叠加成三维array示例这篇文章尝试用“曲线救国”的方法来解决二维数组叠加成三维数组的问题
- 前言说起面试,很多同学都经历过,但是 面试中 可能会遇到各种问题,MySQL 的问题 也是非常多,最近我也经常面试,也希望问一些数据库一些偏
- 技术选型公司现在需要开发移动端的h5,使用现在比较流行的vue 2.0开发,使用的脚手架是Vant2,网络访问使用的是axios,路由跳转使
- 在前面的<如何使用PHP计算上一个月的今天>一文中, 我们提到strtotime函数在使用strtotime(”-1 month
- 我就废话不多说啦!dpi=1 600×400dpi=21200×800dpi=31800×1200........dpi=21(21×600
- 如下所示:# 计算面积函数def area(width, height): return width * heightdef print_w