【发布时间】:2010-10-09 07:56:44
【问题描述】:
我读过的关于使网页可访问的资料提供了关于“标题”属性是否真正有用的相互矛盾的信息。一些人声称最好的做法是为 Web 控件提供一个包含比控件上的可见文本更详细的说明的标题属性。其他人声称大多数屏幕阅读器的默认设置是忽略标题属性,因此该属性在实践中是无用的(除了为有视力的读者提供工具提示)。那么,大家有什么推荐的呢?
【问题讨论】:
标签: asp.net html accessibility
我读过的关于使网页可访问的资料提供了关于“标题”属性是否真正有用的相互矛盾的信息。一些人声称最好的做法是为 Web 控件提供一个包含比控件上的可见文本更详细的说明的标题属性。其他人声称大多数屏幕阅读器的默认设置是忽略标题属性,因此该属性在实践中是无用的(除了为有视力的读者提供工具提示)。那么,大家有什么推荐的呢?
【问题讨论】:
标签: asp.net html accessibility
并非所有屏幕阅读器都会忽略标题,但有些会。这是那些领域之一,但最好将其包括在内,因为那些可以获得该内容的人将。加上搜索引擎喜欢标题标签。
【讨论】:
我现在在this question 中遇到了另一个 Stack Overflow 用户的这个问题。具体来说,冗长标题的原因是:
title 标记内的文字但是,当用户访问您的页面并且不知道发生了什么仅仅因为您决定玩搜索引擎时,他们就会忘记这一点。以堆栈溢出为例。一个 50 字的标题可能对 Google 有好处,但是如果这个问题的标题如下:您作为用户会有什么感觉:
最后,虽然 Google 确实很重要;用户到达网站后,让他们留在您的网站上并不重要;更不用说冗长标题标签的好处在可访问性上丢失了。
这个网站有一个great article on the subject,他们写道:
[...] 第二个原因与搜索引擎优化有关。搜索引擎需要不同的信息来对特定查询的结果进行排名。页面标题是他们用来衡量您的页面与特定搜索词的相关程度的更重要信息之一。这并不意味着您应该在标题中加载尽可能多的关键字——这违背了第一个好处——但你应该确保每个标题都简洁地描述了页面的内容,包括你认为人们会的几个词搜索。 (已添加重点)
【讨论】:
我在我网站上的任何链接上使用标题,因为它是 WC3 根据可访问性指南 13.1 推荐的,请参阅 http://www.w3.org/TR/WAI-WEBCONTENT-TECHS/#tech-meaningful-links
对于很多这些可访问性问题,请记住,应用程序现在不使用的东西可能会在未来使用,所以最好不要做太多而不是做最少的事情。
【讨论】: