作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道在 XHTML 中标记科学名称的最佳方法。 This answer说我应该使用 <i>
元素,我不太赞成,当然,除非它是正确的元素。
我可以使用 <span class="scientific">
,但鉴于 HTML 的第一个用途是标记科学文档,我想这种事情会有更好的语义 Hook 。
另外,是否有任何元素可以标记学名的通用名称?
注意:它看起来像维基百科,或者至少是 this article正在使用 <i>
科学名称。
编辑:<dfn>
标签合适吗?
最佳答案
dfn
是对某事的定义。
<p>The prefix cardio- means <dfn>of the heart</dfn>.</p>
据我所见 list of HTML 4 elements没有什么特别适合该法案。这给您留下了几个选择:
<span class="scientific">cardio</span>
语义是由类添加的,所以这可能是最正确的方式,技术上。但是,它确实有一个缺点,即没有您的 CSS,它与周围的文本不会有任何不同。另一种选择可能是:/me 准备躲避掩护
<i class="scientific">cardio</i>
现在,在我因为使用 verboten 元素而头疼之前,<i>
, 认为它的描述性不亚于使用 <span>
,即使缺少样式表,您仍然会模糊地获得正确的格式。只需确保添加 class
属性。
关于xhtml - 如何在 XHTML 中标记科学名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/780444/
我是一名优秀的程序员,十分优秀!