在以下情况下,<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>
注意事项
我知道 property,但是AFAIK只适用于单行文本,而我需要在适当的地方自然地包装文本。我也不需要jQuery/Javascript解决方案,因为截断发生在后端。
发布于 2012-08-15 12:19:19
<abbr>指的是缩写文本,所以在我看来,将其用于截断文本是可以接受的,因为这是一个缩写短语。过去,缩略词通常都有自己的标记<acronym>,但人们反对使用<abbr>。
https://stackoverflow.com/questions/11968909
复制相似问题