链接标题无意义
2005年5月23日,星期一(晚上11:13 GMT)
您无需在每个链接上都使用 title 属性来辅助可访问性。该属性用于传达链接是什么(或者说链接目标指向的内容是什么),前提是链接文本本身没有描述清楚。在“更多”或“点击这里”(呃!为什么会有这样的链接?!)之类的链接文本上,它可能会有所帮助,但通常在描述性文本上不是必需的。如果您只是在 title 属性值中重复链接文本,那么您肯定不需要它。
您可能不需要它的时候
<p>网站 x 将教您<a href="wherever.html">如何剥橙子</a><p>
您可能需要它的时候
<p>网站 X 将教您如何剥橙子。 <a href="wherever.html" title="如何剥橙子">点击此处了解更多</a></p>
第一种示例无论如何都更好。它符合语言的流畅性,更便于扫描,更适合打印,并且您无法依赖链接标题属性。
有时会有合法的用途,即使您没有使用“点击这里”这种不好的习惯,但在大多数情况下,如果您写了好的链接内容,您就不需要 title 属性。
评论
评论4
我同意 Jacob 的观点。我尽量为链接标题属性提供关于我正在链接的网站的“元数据”。通常,“元数据”就是我链接页面的<title>元素。
总的来说,我认为在链接中始终包含 title 属性是一个好习惯——当然,有些情况会变得多余——但最好保持一致。
我不希望我的某些链接有 title 属性,而另一些没有。
2005年5月24日,星期二,下午1:56 GMT,Matthom 说道。
评论6
我一直努力包含 title,为了可访问性,而且我认为它对搜索排名有影响,因为它增加了与您正在撰写的主题相关的关键词的集中度。无论现在是否属实,似乎都无关紧要,因为搜索引擎算法在不断变化——聚合关键词似乎是合乎逻辑的做法。
2005年5月24日,星期二,下午5:00 GMT,mahalie 说道。
评论7
我们一直在关注和测试 title 属性对搜索排名的影响,到目前为止,该属性被忽略了。即使它将来被纳入搜索引擎算法,也很容易构建一个过滤器来识别 title 属性是否主要用于向页面注入关键词(“过度优化”)。特别是当锚文本以及链接本身周围有相关关键词时。alt 属性的关键词堆砌为此设定了先例。
至于“点击这里”和“更多”——这完全取决于您的受众。我对此感到不适,但对于一些主要受众是 50 岁以上不熟悉电脑的用户来说,我必须在一些网站上一直使用它们。
2005年5月24日,星期二,晚上7:03 GMT,Manisha 说道。
评论8
mahalie:“我一直努力包含 title,为了可访问性”
抱歉,那是胡说。如果可访问性真的是您的关注点,您就应该写出好的链接文本。绝对需要在每个链接上都加上 title 的论点是很站不住脚的……
2005年5月24日,星期二,晚上8:16 GMT,patrick h. lauke 说道。
评论10
但正如 Manisha 所说,没有证据表明这对搜索引擎有帮助。所以,实际上,这可能是一个坏习惯,因为您不仅通过添加更多内容增加了页面权重,还可能将相关信息推到了页面的更下方。而且我相信相关信息与页面开头的接近度可能会影响搜索引擎结果。我可能错了,但即便如此,这也不是一个明确的“好习惯”。
2005年5月25日,星期三,下午4:21 GMT,Patrick 说道。
评论11
Patrick “另外,如果链接文本写得好,您还需要这些元数据做什么?”
我同意用于页面内链接。但导航菜单链接呢?它们必然很简短。例如“联系我们”。那个链接的末尾是什么?一个表单还是一个 mailto 链接?
我认为标题有时也能帮助视力正常的人。
2005年5月25日,星期三,下午4:59 GMT,Ben 说道。
评论12
我甚至可以说,比视障用户多得多的视力正常用户能从 title 属性中获得某种益处,因为浏览器会将其显示为工具提示。如果到处都使用它,可能会被视为有点烦人。
稍微换个话题,我知道您只是用它作为例子,但“联系我们”真的不适合用作 mailto 链接。用户会期望被带到一个联系页面。我认为 Jakob Nielsen 几年前曾将其列为“网页设计最大错误”之一——只将*电子邮件地址*用作 mailto 链接文本!!
2005年5月25日,星期三,下午5:12 GMT,Patrick 说道。
评论13
那么我们实际上是在说不需要 title 属性了吗?如果屏幕阅读器能够朗读链接,并且措辞足够好,那么除了显示一个“工具提示”之外,应用 title 的意义是什么?如果链接足够有描述性,那么这个工具提示就无用了。
我以前也认为 title 属性对 SEO 有影响;但既然(显然)没有,我怀疑将来还会再次使用 title 属性。
有趣的是,商业网站设计的一部分是美学。我曾听一个人在看我的一个网站时说:“我喜欢这些小工具提示”,而它们只是对实际链接的重述。
如果人们喜欢一个网站的功能,他们就会回来。虽然这并不是我们应该考虑可访问性的方式,但如果客户经常回来,确实能帮助公司。
我并不是说 title 属性对普通网民的决策有巨大影响,但它表明是小细节造就了差异……也许吧。
2005年5月26日,星期四,上午10:58 GMT,Fen 说道。
评论14
我与一家“独立互联网营销”公司的人谈了谈 title 属性是否会影响搜索引擎结果,他这么说:
“Title 属性确实有助于排名算法。尽管它们没有主要影响,如果省略也不会造成显著差异。在排名因素的链条中,它们处于底部。
它们的主要用途是可用性、屏幕阅读器等。我们优化的大多数网站都不使用它们,如果它们那么重要,我们会建议一直包含它们——但是包含它们并没有坏处。
我们无法评论这些排名因素在未来几个月内的顺序,因为 Google 可能会在稍后更重视这些属性。”
所以,它们有用,也有用。我认为自行决定使用它们……我仍然是一个怀疑论者。如果您想获得高排名,请专注于页面标题和与页面标题相关的标题/链接。我个人以后在为链接应用 title 属性时会三思而后行。
2005年5月26日,星期四,下午2:08 GMT,Fen 说道。
评论15
您是否注意到,当人们做一些愚蠢/没意义/令人恼火的事情时,他们似乎都是为了“可访问性”、“SEO”(或者,嗯,“标准”)。如果您是那些人之一,请退一步想想:“做 xxx 将如何实现我的既定目标?”以及“我这样做会不会惹恼所有人?”
任何为了“可用性”而添加无谓且重复的 title 标签的人,请想一想:这如何能让链接更易于使用?例如,如果您链接到一篇博客文章,内容是“Fred Bloggs 对小部件发表了(一个[a href="xxx"]有趣的观点[/a]),”那么提供远程页面的完整标题、日期、作者姓名、内裤尺寸或任何其他元数据,在什么方面能增强体验?这会让任何人更有/更不可能点击它吗?还是只是视力正常访问者会忽略、屏幕阅读器用户不得不听完的无用垃圾?
我目前正在重新设计我一个较旧的网站,并删除了大量无用的 title 属性。不知怎么的,我过去认为人们需要通过类似这样的链接来告知他们链接的用途:
[a href="http://www.acme.com" title="访问 Acme 网站"]Acme[/a]
现在我相信他们懂得互联网是如何工作的——天哪,现在都 21 世纪了!
title 属性确实有其用武之地。有时空间限制意味着您必须比预期的更简洁——因此 title 可以用来解释您的意思。另一个用途是识别通用链接的实例——例如,您可能有一系列页面,每个页面都只有“下一步”和“上一步”的链接。您可以使用标题来显示它们指向的页面/章节/幻灯片/等名称。
我认为最有用的 title 是图片中的 title="",以阻止 IE 将我的 alt 文本放入工具提示,真是的……
2005年6月1日,星期三,下午4:08 GMT,Chris Hunt 说道。
评论16
我明白 Chris 关于“已经是 21 世纪”的说法,但这并不完全有效。我们都知道有些人从未上网或使用不多。而且总会有新用户,所以总需要一些指导。
我喜欢使用 title 属性来提供元数据,并让用户知道链接是否将退出网站。
title="acme 网站 [在新窗口中打开]"
或者打开另一种文件格式
title="我们的目录 [PDF 文件]"
但有趣的是,向图片添加 title 会导致 IE 不显示 alt 文本。
2005年6月6日,星期一,下午2:23 GMT,David Mead 说道。
评论17
David Mead—我也是这么做的。我认为 title 属性可以用于非必需信息。有时我不想让我的链接文本过于冗长。例如,我写了一个教程,并将许多单词链接到 Answers.com 上的定义,这些都将在新窗口中打开。这些链接只是为了那些不知道某个词意思的人。我不想让冗长、描述性的链接文本分散对主题的注意力,但也不想阻止他们理解我的意思。所以,我将非必需信息放在了 title 中。当我将鼠标悬停在链接上时,它会显示是否在新窗口中打开,我对此也很感激。换句话说,我将 title 属性用作我認為需要的链接(或图片)的脚注。
2005年8月26日,星期五,上午12:19 GMT,Cat 说道。
另请参阅
- 下一页:Dr. Strangeswitcher 文章
- 上一页:Dog Blog 100

评论1
我经常使用链接标题属性来提供有关链接指向文档的元信息,例如:“今天我阅读了一篇(链接)博客文章(/链接),主题是关于链接标题的”。我会给该链接一个标题“HTML Dog 博客 - 链接标题无意义”或类似的。
2005年5月24日,星期二,上午1:28 GMT,Jacob Rask 说道。