508合规规定之一是所有OBJECT标签都应包含元素内容。我不熟悉OBJECT标签或其他任何东西,但通常应该放什么内容?我注意到,如果我只在OBJECT标签中放置任何字符串,似乎就可以通过508测试。
是否可以将任何内容放入OBJECT标签中以使其通过验证?我可以只放“无用字符串”吗?内容会产生什么影响?
508合规规定之一是所有OBJECT标签都应包含元素内容。我不熟悉OBJECT标签或其他任何东西,但通常应该放什么内容?我注意到,如果我只在OBJECT标签中放置任何字符串,似乎就可以通过508测试。
是否可以将任何内容放入OBJECT标签中以使其通过验证?我可以只放“无用字符串”吗?内容会产生什么影响?
内容应提供与嵌入对象等效的信息。
使用无用的字符串将无法使其符合508标准。因此,如果您的目标是符合508标准,则不可接受。您的自动化测试可能会报告通过,但除非具有实际内容,否则它实际上并不符合标准。
这种备用内容的影响是什么?当残障人士访问网站时,他们的辅助软件无法处理嵌入式对象时,软件会退而求其次,转而使用备用内容。假设您在页面中嵌入了Flash演示文稿。当盲人使用屏幕阅读软件访问该站点时,屏幕阅读软件可能无法解析Flash电影。相反,它会朗读备用内容中的文本。
该内容是备用内容,在浏览器无法显示对象的任何原因下使用。可以将其视为与<img>
元素的alt
属性类似的东西。自动检查程序无法验证您是否放入了明智的内容,但可以验证您是否放入了任何内容。
您有责任使该内容合理。它应该提供尽可能好的等效文本(或其他HTML),以传达与如果对象能够被显示时所传达的相同信息。