【问题标题】:Convention for inline glossary definitions?内联词汇表定义的约定?
【发布时间】:2014-03-13 20:01:18
【问题描述】:

有谁知道在 HTML 文本中包含单词的内联定义是否有约定?

我已经制作了一个文档平台。它会自动生成词汇表,但我还希望用户可以在用户阅读时选择从可定义的词汇表中获取术语,这样他们就不必跳转到词汇表页面。

可能性:

  • 穿越 (?)
  • 穿越 [DEF]
  • transperambulation [def.]
  • transperambulation(单词后面没有,但单词本身用虚线下划线)

它需要是一个悬停(工具提示)效果,因为这个词也可能是一个链接,所以点击它是为链接目标保留的。

或者说这是个坏主意?

【问题讨论】:

  • 可以在引导程序中找到一个示例:getbootstrap.com/css/#type(缩写部分)。
  • 这是一个设计问题而不是编码问题,有很多可能的答案,有利有弊。它们之间的选择部分取决于上下文和受众,部分取决于主观意见。在技​​术方面,我们只能说通常它应该与常见的链接呈现明显不同,但建议有一些可用的信息(定义)。
  • 谢谢 - 两个有用的 cmets。

标签: html definition convention glossary


【解决方案1】:

abbr 标签呢?它使用带有点下划线的标题 attr http://www.w3schools.com/tags/tag_abbr.asp

我会用那个

【讨论】:

  • 我明白你的想法,但你可能会争辩说使用 ABBR 标签是功能性的,但不是语义性的,因为我定义的是单词,而不是缩写。无论如何都要为这个想法+1,因为正如你所说,它确实带有一条现成的虚线。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-29
  • 1970-01-01
  • 2011-04-23
  • 2014-01-10
  • 1970-01-01
  • 2015-12-23
相关资源
最近更新 更多