2012-08-15 37 views
4

在下列情況下的',一個<abbr>標籤肯定會是語義上適當:語義使用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>

注意

我知道CSS text-overflow property的,但據我所知,僅適用於單行文本,而我需要的文字酌情自然包繞。我也沒有在尋找一個jQuery/Javascript解決方案,因爲截斷髮生在後端。

回答

4

<abbr>是用於縮寫文本,所以在我看來,將它用於截短的文本是可以接受的,因爲這是一個縮寫詞。在過去,首字母縮略詞曾經有自己的標籤<acronym>,但已被棄用,傾向於使用<abbr>

+0

太好了,謝謝!我不確定截短的文本在技術上是否是縮寫,但當然是! – 2012-08-15 12:24:39