我是否可以使用HTML元素来表示"这是首字母缩略词的含义",如果我想要在文本中显示完整的含义而不是在{{1的工具提示中元素。
例如,我想写下" CSS"的定义,我把
<abbr>
我现在滥用<dt>CSS</dt>
<dd>Short for <mark>Cascading Style Sheets</mark>. This is the name of
the language that stylesheets are written in.</dd>
的哪个元素可以使用?
PS你可能会考虑回答完全不使用标记,但我想让这个名字以斜体显示,所以我确实需要一些东西!
答案 0 :(得分:1)
使用
<i></i> or </em></em>
或使用带有数据属性标记的span,例如
<dt>CSS</dt>
<dd>Short for <span data-acronym>Cascading Style Sheets</mark>. This...</dd>
或
<dt>CSS</dt>
<dd>Short for <span data-acronym="CSS">Cascading Style Sheets</mark>. This..</dd>
如果这是缩写词,你也可以删除“Short for”并且只有
<dt>CSS</dt>
<dd>Cascading Style Sheets</dd>
然后是另一个条目
<dt>Cascading Style Sheets</dt>
<dd>The language format that web stylesheets are written in.</dd>