4

在以下情况下,<abbr>标签在语义上肯定是合适的:

<p>The Olympic games coverage by the <abbr title="British Broadcasting Corporation">BBC</abbr> was highly praised.</p>

但是,在某些情况下,由于空间限制(而不是使用首字母缩写),我需要用省略号截断内容title,并使用该属性来描述完整内容。

例如,假设“英国广播公司”变为“英国广播公司... ”。该<abbr>元素仍然是语义上最正确的吗?

<abbr title="British Broadcasting Corporation">British Broadcas...</abbr>

笔记

我知道CSStext-overflow属性,但仅适用于单行文本的 AFAIK,而我需要文本在适当的地方自然换行。我也不是在寻找 jQuery/Javascript 解决方案,因为截断发生在后端。

4

1 回答 1

4

<abbr>用于缩写文本,因此我认为将其用于截断文本是可以接受的,因为这是一个缩写词。过去,首字母缩略词曾经有自己的标签<acronym>,但已被弃用,取而代之的是使用<abbr>.

于 2012-08-15T12:19:19.633 回答