【发布时间】:2019-07-29 16:09:04
【问题描述】:
哪些 HTML 元素在语义上最适合构建an index (as in publishing) 的标记?关键字索引通常可以在技术文献中找到,虽然这里的页码很明显有点偏离,但让我们想象一下那些是用超链接包裹的缩写章节号。
虽然屏幕截图有点具体,但我认为我的问题本质上足够笼统。
【问题讨论】:
-
尽管您有一个真正的问题,但 stackOverflow 不是寻找基于意见答案的问题的地方。所以它可能会被关闭并标记为“主要基于意见”,如下所述:stackoverflow.com/help/on-topic
-
@CalvinNunes,感谢您的回复。很遗憾听到,以及语义有点难以掌握的事实。有些例子更容易,有些则更难。例如,就我而言,我什至考虑过
- (有序列表),因为实际上关键字是按字母顺序排列的。我在考虑 ,但听起来不是一个绝妙的主意 - AFAIU,只有第一次出现的单词应该用那个标签标记。等等……
-
此外,我认为 OP 应该包括他们关于他们已经尝试过的元素以及为什么他们没有正确创建所需关系的注释。
-
恕我直言,not opinion-based 规则应该留给诸如“什么是最好的语言”之类的东西。选择语义标签是一个完全合法的问题,很难在没有客观错误的情况下过于固执己见,例如“使用
<img>”。有时甚至可以将官方文档与建议联系起来。 -
@noomorph,公认的答案很好,但最好将每个单独的页面引用放在自己的
<dd>元素中。
标签: html semantic-markup