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

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

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

有帮助吗?

解决方案

这是一件好事。对于可访问性,SEO,标准,良好的网络礼仪 您可能希望使它们更具描述性:title =&quot; Search of Results&quot;或“测试#2的结果”

其他提示

来自这篇文章

  

TITLE属性在HTML设计限制链接文本长度的位置非常有用。

     

导航栏中的链接通常就是这种情况,特别是如果您的页面具有多列布局。

     

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

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

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

为了使文档在语义上更有意义,并可能增加 SEO 价值,这样做是件好事,但不同的浏览器对此有不同级别的支持。

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

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

如果您想要更加冗长,并且没有足够的空间存放真实的链接文本,这也会有所帮助。

另外,要添加其他答案,如果您进行任何自动化测试,最好有尽可能多的属性来识别各种小部件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top