2016-09-22 52 views

回答

1

没有确切标签为您正在寻找。我不会使用<abbr>,因为它们是为缩写保留的,并且可能会影响某些网络爬虫等。 这里有一个很好的HTML标记list供参考。

但是,对于您的使用情况,我会采用自定义样式的<span>标签。 它仍然支持title属性,所以工具提示会出现。

如果语义是一个问题,考虑查看添加aria-label属性,以便您的HTML高达ARIA spec

+0

我不会推荐了'pre'标签的所有,因为它有一个非常特殊的意义semanitc。 –

+0

@JonP真的,我认为'span'可能是这里的一种方式。 –

2

你可以使用data element,特别是如果人类可读的形式应该与机器可读的形式不同(然而,在普通的HTML5中,不可能以机器可读的方式指定值的种类)。 title属性在此处没有特殊含义,因此您可以将其用于提供咨询信息。

如果你不需要这个,title属性会产生一个没有意义的span

abbr element只能用于实际缩写,即“KB”。 title属性给出了缩写的扩展。

因此,例如:

<data value="11201 B" title="11,201 bytes">10.9 <abbr title="kilobyte">KB</abbr></data> 
<span title="11,201 bytes">10.9 <abbr title="kilobyte">KB</abbr></span> 
相关问题