题
我正在开发一个网站,对于主导航,我认为包含标题属性是个好主意。
<a href="/results/" title="Results">Results</a>
这是一件好事吗?另外,这对 SEO 和可访问性有好处吗?
解决方案
这是一件好事。对于可访问性,SEO,标准,良好的网络礼仪 您可能希望使它们更具描述性:title =&quot; Search of Results&quot;或“测试#2的结果”
其他提示
查看 H33:使用标题属性补充链接文本.
为了使文档在语义上更有意义,并可能增加 SEO 价值,这样做是件好事,但不同的浏览器对此有不同级别的支持。
- 您无法通过键盘在文档中搜索标题文本
- 您无法控制标题元素的外观、位置或持续时间(无需用一些 Javascript 混蛋替换标题)
- 使用屏幕阅读器的人可能会觉得听到链接文本及其描述很尴尬(尽管至少使用 JAWS,您可以更改设置来启用/禁用此功能)
是的,对于使用屏幕阅读器等辅助技术的网站用户来说非常重要。
如果您想要更加冗长,并且没有足够的空间存放真实的链接文本,这也会有所帮助。
另外,要添加其他答案,如果您进行任何自动化测试,最好有尽可能多的属性来识别各种小部件。
不隶属于 StackOverflow