3

508 合规性规则之一是所有 OBJECT 标记都应包含元素内容。我不熟悉 OBJECT 标签或任何东西,但内容通常应该是什么?我注意到如果我只是在 OBJECT 标记中放入任何字符串,我似乎通过了 508 测试。

是否可以在 OBJECT 标签中放置任何内容以通过验证?我可以只放“无用的字符串”吗?内容有什么作用?

4

2 回答 2

4

内容应提供与嵌入对象等效的信息。

使用无用的字符串不会使其符合 508 标准。因此,如果您的目标是 508 合规性,那将是不可接受的。您的自动化测试可能会报告通过,但除非它具有真实内容,否则它并不真正符合要求。

这种替代内容的效果?当残疾人访问该网站并且他们的辅助软件无法处理嵌入对象时,该软件会退回到替代内容。假设您在页面中嵌入了 Flash 演示文稿。当盲人使用屏幕阅读软件访问网站时,屏幕阅读软件可能无法解析 Flash 电影。相反,它会读出替代内容中的文本。

于 2010-09-07T16:06:56.450 回答
2

内容用于在浏览器因任何原因无法显示对象的情况下进行后备。把它想象成元素的alt属性。<img>自动检查器无法验证您输入的内容是否合理,只能验证您是否输入了某些内容。

你有责任让这些内容变得合理。它应该在文本(或其他 HTML)中提供您可以提供的最佳等价物,该等价物传达的信息与对象可显示时传达的信息相同。

于 2010-09-07T16:02:51.777 回答