繁体   English   中英

简单的工具提示-标题属性?

[英]Simple tooltip - Title Attribute?

当我想在用户将鼠标悬停在某个对象上时显示一条消息,并且最近,我只是在html标记上使用title属性,因为它很简单并且不会自动退出屏幕。

问题:使用title属性是靠工具提示的坏事吗?

忽略您无法自定义它的事实,我对使用自定义工具提示(例如标准用户如何与之交互)中的功能感到好奇。 例如,我阅读的特定网络漫画标题悬停在标题上时 ,会使用title属性添加一个机智的注释/事实。 但是似乎没有多少人知道这一点。

因此, 标题似乎对评论甚至是图片的作者都是有益的,但对于真正的简单工具提示而言是否有益?

考虑到“真实的”工具提示,通常需要1-2个额外的元素,css(并取决于您如何设置它,以及可能的某些内联样式来放置),甚至可能是Java脚本,这是难以使用的title属性由于(再次)无法对其进行自定义,因此通常是有关该元素的少量主题外细节,并且仅在一定时间后才会显示。

注意:如果有帮助(值得深思),那么我提出此问题的当前情况是,我喜欢某个站点具有[?]以便您悬停以查找更多详细信息而无需将其推入页面,从而保持很简单。 另外,我从w3schools学到了html,他们从不提及title属性,因此不能真正确定它们的用途。 (是的,提到w3schools部分是获得同情的(不好的)尝试)

我觉得这个问题有点奇怪,因为考虑到SO经常使用它们,但是可以随意假设我对此一无所知...嗯...我真的不知道)

标题属性(@title)不应使用。

  1. 每个浏览器都使用@title来做自己的事情,即使它看起来一样。
  2. 对于仅使用键盘的用户,他们无法获取@title中的信息。
  3. 从移动设备访问该站点的人们无法获取该信息。
  4. 一些(但不是全部)辅助技术可以获取@title中的信息
    1. 有些允许启用它后读取它。 没有多少人(用户)知道哪个。
    2. 其他技术只是忽略链接文本,仅读取@title。

示例4.2:

<a href="#" title="Are you sure?">Delete your account</a>

这将显示为:

你确定吗? 链接

扩展阅读: PG:标题属性

首先,请问您的问题。 好想法。 我想我们的人们[我正在谈论像我这样的业余编码人员]不需要开发一个大型站点,或者缺少那种专业知识。 我们简单地需要继续以优化的方式完成工作。 因此,类似地,我也遇到过几乎每个使用标题作为工具提示的脚本。 猜猜,这是解决它的简单方法。 而且,只要工具提示具有吸引力,就不会变慢,并且能够满足我们的需求:一切都很好。

title属性既简单又简单。 这是不可靠的。 确实没有工具提示机制,但是title属性生成的工具提示的可用性很差:字体太小,行控制问题,定时消失,无法(对普通用户而言)固定放置以便您甚至可以实际读取它如果您是慢读者。 此外,通常不会向用户提示工具提示的可用性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM