【发布时间】:2011-02-27 01:27:22
【问题描述】:
我知道在编码 HTML 时,我应该牢记语义,例如,h1 需要是主标题,h2 需要是子标题,表格需要是表格,使用 <em> 强调而不是<i> 等。 div 和 span 之间是否有适当的区别,除了一个是块,另一个是内联?
当我学习时,有人告诉我<span> 用于样式文本中线。如果我需要将一小段文本定位在网页的某个位置,而不需要 <p> 标签,我会使用跨度,我应该坚持使用 div 吗?如果该文本需要覆盖两行(即,它需要一个宽度),如果它只包含文本,我应该使用什么?
【问题讨论】:
-
据我了解,
div是“划分”,用于分隔演示内容。也许有人可以给你一个更详细的答案。 -
这是这个问题的转贴:stackoverflow.com/questions/183532/…
-
我想您要问的是:当我可以将与
inline样式一起使用时,为什么还要使用 ?我要问的是,仅仅因为我可以通过margins或者position:relative来设置一段文本的位置,是不是对span标签的不当使用?跨度>@KushalP 这不是转发——这个问题询问语义差异,而您链接的问题要求提供简单示例(并且标题具有误导性)。
标签: semantic-markup html