为表单元素提供和可见的标签内容相同的信息:
<label for="n1">name</label> <input type="text" title="name" id="n1">
重复可见的标签文本不可能除了添加一系列的用户认知噪声。不做它。重复可见的标签文本除了添加一系列令人讨厌的认知噪声外,似乎没有其他作用,停止这种用法。
为表单元素提供额外的指令:
<label for="n1">name</label> <input type="text" title="Please use uppercase."id="n1">
如果这指令对于正确的使用表单元素非常重要,请在元素周围提供文字信息,确保每个用户都能读到。
作为缩写的扩展:
<abbr title="world wide web consortium">W3C</abbr>
虽然abbr元素的title属性被屏幕阅读器软件所支持,但使用它仍然是有问题的,因为其他用户群无法使用。建议当缩写词在文档中首次出现时提供文本格式的全称,或提供全称形式的术语表。这并不是说不可以使用title属性,因其具有局限性,应该提供文本形式的全称。
HTML 5.1 包括使用title属性的一般性建议:
依赖title属性目前是不被鼓励的,由于许多用户代理不能按照规范的要求显示这个属性(如需要鼠标指针设备引起提示信息的显示,排除了仅使用键盘的用户和触摸屏用户)
用title属性代替img元素的alt属性或作为图片的标题是被禁止的
依托title属性目前来看是被禁止的,由于许多用户代理对这属性的可访问性支持很弱……









