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

ale*_*lex 3 xhtml

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

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

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

注意:它看起来像维基百科,或租赁这篇文章是用<i>科学NAMS.

编辑:<dfn>标签是否适合?

nic*_*ckf 6

dfn 是为了某事的定义.

<p>The prefix cardio- means <dfn>of the heart</dfn>.</p>
Run Code Online (Sandbox Code Playgroud)

据我所知,在HTML 4元素列表中,没有什么特别适合该法案.这为您提供了一些选择:

<span class="scientific">cardio</span>
Run Code Online (Sandbox Code Playgroud)

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

<i class="scientific">cardio</i>
Run Code Online (Sandbox Code Playgroud)

现在,在我开始使用verboten元素之前,请<i>考虑它与使用相比具有描述性<span>,即使缺少样式表,您仍然会模糊地得到正确的格式.只需确保添加class属性即可.