如果你想对使用手机,平板电脑和辅助技术的用户隐藏某些内容,而只对键盘用户显示,那么请使用title属性。
HTML的title属性本身有问题。之所以有问题是因为它在一些重要的方面表现的不够好,尽管它陪伴我们超过14年了。随着触摸设备的兴起,这个属性的作用进一步降低。title属性的可访问性变得很鸡肋,由于缺少浏览器的支持,屏幕阅读器的支持和制作人员的重视。
<frametitle="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">
<abbrtitle="world wide web consortium">W3C</abbr>
依赖title属性目前是不被鼓励的,由于许多用户代理不能按照规范的要求显示这个属性(如需要鼠标指针设备引起提示信息的显示,排除了仅使用键盘的用户和触摸屏用户)
来源:HTML 5.1 –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爱好者的天堂,欢迎有兴趣的同学加入
码农之家203145707,码农的天堂,欢迎有兴趣的同学加入毕业设计无忧群—IT307682157,代做毕业设计,欢迎加入新闻热点
疑难解答