如果你想对使用手机,平板电脑和辅助技术的用户隐藏某些内容,而只对键盘用户显示,那么请使用title属性。
HTML的title属性本身有问题。之所以有问题是因为它在一些重要的方面表现的不够好,尽管它陪伴我们超过14年了。随着触摸设备的兴起,这个属性的作用进一步降低。title属性的可访问性变得很鸡肋,由于缺少浏览器的支持,屏幕阅读器的支持和制作人员的重视。
<frame title="navigation">
<input type="text" title="search">
<input type="submit" value="search">
<a href="newsletter.PDF" title="PDF file, size 1
mb.">newsletter</a>
<a
href="newsletter.PDF" title="newsletter">newsletter</a>
<img src="castle1858.jpeg" title="Oil-based paint
on canvas. Maria Towle, 1858."
alt="The castle now has two
towers and two walls.">
<input
type="text" title="name">
<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>
依赖title属性目前是不被鼓励的,由于许多用户代理不能按照规范的要求显示这个属性(如需要鼠标指针设备引起提示信息的显示,排除了仅使用键盘的用户和触摸屏用户)
用title属性代替img元素的alt属性或作为图片的标题是被禁止的
依托title属性目前来看是被禁止的,由于许多用户代理对这属性的可访问性支持很弱……
来源: HTML 5.1
原文:http://blog.paciellogroup.com/2010/11/using-the-html-title-attribute/
CSS家园188275051,CSS开发者的天堂,欢迎有兴趣的同学加入
JavaScript家园159973528,JavaScript开发者的天堂,欢迎有兴趣的同学加入
GitHub家园225932282,GitHub爱好者的天堂,欢迎有兴趣的同学加入
正确使用HTML title属性,布布扣,bubuko.com
原文:http://www.cnblogs.com/yanhaijing/p/3587025.html