如何在XHTML中标记科学名称?

时间:2009-04-23 05:54:49

标签: xhtml

我想知道在XHTML中标记科学名称的最佳方法。 This answer说我应该使用我不太赞成的<i>元素,除非它当然是正确的元素。

我可以使用<span class="scientific">,但作为HTML的第一个用途之一是标记科学文档,我想这里有一个更好的语义钩子。

此外,是否有任何元素可以标记科学名称的通用名称?

注意:它看起来像维基百科,或者至少this article正在使用<i>用于科学纳米。

修改<dfn>代码是否合适?

2 个答案:

答案 0 :(得分:6)

dfn用于定义某事。

<p>The prefix cardio- means <dfn>of the heart</dfn>.</p>

据我所知list of HTML 4 elements,没有什么特别适合该法案。这为您提供了一些选择:

<span class="scientific">cardio</span>

语法是由类添加的,因此这可能是最正确的方法,技术上。但是,它确实有一个缺点,如果没有你的CSS,它将不会以任何方式与周围的文本显得不同。另一种选择可能是: /我准备躲避掩护

<i class="scientific">cardio</i>

现在,在我使用verboten元素<i>来解决问题之前,请考虑它与使用<span>一样具有描述性,即使缺少样式表,您仍然会模糊地得到正确的格式。只需确保添加class属性。

答案 1 :(得分:2)

在(X)HTML5中,应使用i element

  

[...]例如分类名称,技术术语,惯用短语或西方文本中来自其他语言,思想或船名的音译短篇小说。

我猜“分类学名称”符合您的情况。