22

我正在开发一个网站,对于主导航,我认为包含标题属性是个好主意。

<a href="/results/" title="Results">Results</a>

这是一件好事吗?此外,它对 SEO 和可访问性有好处吗?

4

6 回答 6

26

这是一件很棒的事情。为了可访问性,为了 SEO,为了标准,为了良好的网络礼仪。
不过,您可能想让它们更具描述性:title="Results of your Search" 或 "Results of Test #2"

于 2008-10-22T13:24:14.487 回答
7

这篇文章

TITLE 属性在您的 HTML 设计限制链接文本长度的地方很有用。

导航栏中的链接通常是这种情况,尤其是当您的页面具有多列布局时。

尝试使用 TITLE 属性为访问者提供额外的导航信息。

早期(1998 年!)对此功能的支持有些担忧,但现在它是加强所谓的信息气味的好方法

于 2008-10-22T13:27:16.757 回答
3

查看H33:使用标题属性补充链接文本

这样做是为了获得更具语义意义的文档并可能增加 SEO 价值,但不同的浏览器对它的支持程度不同。

  • 您无法通过键盘在文档中搜索标题文本
  • 您无法控制标题元素的外观、位置或持续时间(无需用一些 Javascript 混蛋替换标题)
  • 使用屏幕阅读器的人可能会觉得同时听到链接文本和描述会很尴尬(尽管至少使用 JAWS,您可以更改设置以启用/禁用此功能)
于 2008-10-22T13:37:00.857 回答
1

是的,对于使用屏幕阅读器等辅助技术的网站用户来说非常重要。

于 2008-10-22T13:25:36.353 回答
1

如果您想要更详细一点并且没有太多空间用于实际链接文本,这也很有帮助。

于 2008-10-22T13:26:09.630 回答
0

此外,添加到其他答案中,如果您进行任何自动化测试,最好拥有尽可能多的属性以便能够识别各种小部件。

于 2008-10-22T13:26:48.863 回答