在HTML元素中,title属性有什么用途?

3
在HTML元素中,title属性的作用是什么?
<div class="myDiv" title="This is the title"> Stuff </div>

这个是打算用作工具提示吗?它还有其他用途吗?


2
手册有什么问题吗? - Quentin
@Quentin,完全没有。我不知道http://www.w3.org/的存在。干杯! - Daft
7个回答

3
基本上是这样的。HTML规范将其称为咨询文本,但也使用“工具提示”一词,因为通常是这样表示的:

title属性表示元素的咨询信息,例如适用于工具提示的信息。在链接上,这可以是目标资源的标题或描述;在图像上,它可以是图像来源或图像的描述;在段落上,它可以是脚注或评论;在引用中,它可以是有关源的进一步信息;在交互内容上,它可以是元素的标签或使用说明;等等。该值为文本。

它与内容的关系完全取决于内容所给出的上下文,但通常作为该内容的可选补充信息。


在传递值方面使用它是一个好的想法/实践吗?比如说,在jQuery中,为了将变量值传递给表单中的某个事件。 - carloswm85
1
@carloswm85:不要使用 - 使用数据属性。 - BoltClock

2

title属性用于工具提示。在title属性中,我们可以传递一些文本,告诉用户该特定元素的用途。


1
这个话题已经被很好地解释过了。但是请记住,在HTML的可访问性和可用性方面,使用title属性并不是非常有用的。W3C也不推荐使用这个属性。按照W3C的说法:依赖title属性目前被不鼓励,因为许多用户代理程序无法以符合本规范要求的无障碍方式公开该属性(例如,需要指向设备(如鼠标)才能导致工具提示出现,这排除了仅使用键盘或触摸屏幕的用户,例如任何拥有现代手机或平板电脑的人)。

0
如果您给一个对象设置了标题,请将鼠标悬停在其上方,它会显示一个包含您设置的标题文本的子文本。

0

“title”属性允许作者为页面上的任何元素提供额外的信息。

通常,该属性的内容会呈现为工具提示,当用户将光标悬停在应用了“title”的元素上时,工具提示就会出现。


0

是的...它主要用于工具提示...但我们也用于标识...每当两个或更多的部分放置在一起时,为了识别每一个,我们可以使用它...


0

title属性是一个描述符,就像图像的alt属性一样。它不是必需的,但在有意义的情况下使用会是一个好习惯。一个老派的例子可能是,如果您在页面上有一张信息表格。在表格标签中添加title属性,并简要注明表格内容(例如2014年 Daytona 500赛果)是有意义的。

曾经,搜索引擎将title属性的内容视为内容。我不认为他们现在还这样做了(虽然我不确定),但希望这可以帮到你!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接