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