【发布时间】:2014-10-09 10:51:15
【问题描述】:
我使用 <abbr> 标签来显示带有 CSS 属性 text-overflow: ellipsis 的一些修剪过的单词的完整内容。
当使用<abbr> 时,这些单词会带有一个虚线下划线,并且在悬停光标时会变成一个带问号的单词。
我确实设法使用它来更改它。但是,我不确定这是最好的方法,这种方法有什么问题吗?
abbr[title] {
border-bottom: none !important;
cursor: default !important;
}
【问题讨论】:
-
你试过
text-decoration: none;吗? -
IMO 的问题是您使用
<abbr>与 语义错误。它适用于缩写,而不适用于截断的文本。就像您想更改<h1>一样,因为您正在使用该标签作为脚注... -
我相信这更适合code review。如果它太旧而无法迁移,我相信它应该作为题外话关闭。堆栈溢出是问题答案,而不是问题建议。