html元素上title属性的用途是什么?

问题描述 投票:2回答:7

html元素上title属性的用途是什么?

<div class="myDiv" title="This is the title"> Stuff </div>

它是否打算用作工具提示?它有进一步的用途吗?

html
7个回答
2
投票

差不多。 HTML规范将其命名为advisory text,但它也使用“tooltip”一词,因为它通常表示的方式如下:

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

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


1
投票

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


1
投票

这个主题已经很好地解释了。但重要的是要记住,当涉及到HTML可访问性和可用性时,使用title属性并不是很有用。 W3C既不推荐使用此属性。在W3C的话:

目前不鼓励依赖title属性,因为许多用户代理不按照本规范的要求以可访问的方式公开属性(例如,需要诸如鼠标之类的指针设备来显示工具提示,这排除了仅限键盘的用户和仅限触摸的用户,例如任何拥有现代手机或平板电脑的用户。


0
投票

如果给对象一个标题,请尝试将鼠标悬停在它上面,它将显示一个包含您设置为标题的文本的子文本。


0
投票

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

通常,此属性的内容呈现为工具提示,当用户将光标悬停在应用标题的元素上时,该工具提示会显示。


0
投票

是的..它主要用于工具提示...但我们也用于识别..每当两个或多个分区一个接一个地放置,为了识别每一个我们可以使用.....


0
投票

title属性是描述符,类似于图像的alt属性。它不是必需的,但在有意义的地方使用是一种好习惯。如果您的页面上有信息表,那么旧的示例可能就是这样。将title属性添加到表格标签中,并附上表格的简短表示(例如2014 Daytona 500 Race Results)是有意义的。

曾几何时,搜索引擎将标题属性的内容视为内容。我不相信他们已经做了(尽管我不是100%肯定)。

希望有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.