html中img标签的alt =“text”中使用的字符限制是多少?

时间:2014-11-26 13:17:37

标签: html

请告诉我是否可以在html的img标签的alt属性中输入任何特定数量的字符

2 个答案:

答案 0 :(得分:1)

HTML规范未定义" alt"的最大长度。属性。当前版本的主要屏幕阅读器程序对它们将阅读的备用文本的数量没有限制。然而,Freedom Scientific JAWS [1]将" alt"属性分为不同的块,每个块包含125个字符(不包括空格),并分别读取它们,就像它们是单独的图形一样。这种行为虽然最终提供了对整个" alt"属性,可能会让用户感到困惑。另外,请记住" alt"属性还有利于在浏览器设置中禁用图像的有视觉用户,可能是为了最大限度地缩短下载时间。对于这些用户,如果指定了图像的高度和宽度,则Internet Explorer和Mozilla都会截断备用文本以适合图像占位符的大小。如果未指定图像宽度,Internet Explorer将显示整个" alt"属性在一行上,这可能会导致网页格外异常且迷失方向。

所有这些都为保持" alt"的长度提供了技术上的理由。属性最小,至少短于125个字符,以避免JAWS细分它。这简单地强化了屏幕阅读器用户的一个共同要求:保持备用文本的简短和甜蜜。备用文本应提供对图像内容的等效访问,但必须有效地执行此操作,以避免给屏幕阅读器用户带来无关信息。对于需要更长时间描述的图像,相应的HTML属性不是" alt"但是" longdesc" ("长描述"的缩写),允许作者在单独的页面上提供图像的长描述。这对于图形和图表等复杂图像特别有用。屏幕阅读器通常会在可用时宣布存在长描述,并为用户提供阅读它的选项。

答案 1 :(得分:-1)

alt标签没有限制。但我建议保持排序和清洁,可能不超过125个字符。