如果有<p>,HTML中的<span>有什么意义?

时间:2018-04-21 22:35:20

标签: html

在我链接的示例图片中,它显示了我在codeacademy上的HTML代码的输出。输出未显示<p><span>之间的任何差异。

enter image description here

1 个答案:

答案 0 :(得分:3)

  • <p>是一个块级元素,代表一个段落,而不是一段文字。
  • <span>是一个内嵌元素,表示父文本块中的一段文本。与<p>不同,它没有语义含义,因此内联等效于<div><div>表示文档中的“除法”)。

因为<span>没有默认语义,所以它没有默认的样式更改,所以这就是为什么视觉外观与或不相同,但是因为它存在意味着你用它来定位一个特定的运行带有样式规则的文本或在JavaScript中使用它等等。