在工具提示的bootstrap文档中,它使用<a href="#" rel="tooltip" title="first tooltip">hover over me</a>
。工具提示只是化妆品。不是css样式,而只是一些JS来改变title属性的呈现方式。
“rel”属性用于告诉机器人(例如谷歌)有关链接的性质。选项包括备用,作者,书签,帮助,许可,下一步,nofollow,noreferrer,预取,上一页,搜索和标记。
使用rel = "tooltip"
是不是不好的做法,因为工具提示是装饰性的,没有提及链接的性质,也不是机器人或浏览器可解释的?
答案 0 :(得分:11)
使用rel="tooltip"
您的文档将无法通过W3C网络标准验证。
属性rel的错误值工具提示元素a:不是绝对IRI。 字符串工具提示不是已注册的关键字或绝对URL。
更好,识别工具提示链接与类类似:
<a href="#" class="tooltip" title="first tooltip">hover over me</a>
答案 1 :(得分:8)
或者您可以轻松地将rel
替换为data-rel
属性(绝对有效)。
示例:
$("a[data-rel]").tooltip();
答案 2 :(得分:1)
Bootstrap documentation建议使用data-toggle="tooltip"
,例如:
<button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="left" title="Tooltip on left">Tooltip on left</button>
并启用它们:
$(function () {
$('[data-toggle="tooltip"]').tooltip()
})