我使用CSS来为
abbr
工具提示添加样式: abbr {
position: relative;
}
abbr:hover::after {
position: absolute;
width: 300px;
bottom: 100%;
left: 100%;
display: block;
padding: 1em;
background: #ffffe1;
content: attr(title);
}
<abbr title="As Soon As Possible">ASAP</abbr>
然而,在使用新式样的 abbr
工具提示时,原始的传统工具提示也会显示。我该如何阻止它的显示?
这不能简单地通过类似问题的答案解决。必须保留属性名 title
,并在运行时用JavaScript替换它。
title
属性必须出现在标记中,并应该用JavaScript替换为自定义属性,则这将是一个全新的问题,应该被标记为“javascript”。你应该先尝试自己解决问题并发布你的最佳努力;这不是一个特别困难的问题。 - Jukka K. Korpela