Mes*_*ssy 73
您应该记住,HTML旨在描述它包含的内容.
所以,如果你想传达一个段落,那么就这样做.
但是,你的比较并不完全正确.比较直接的比较
何时使用
<div>而不是<p>?
因为两者都是块级元素.
A <span>是内联的,很像一个锚(<a>),<strong>强调(<em>)等,所以请记住,通过它在html和自然写作中的默认性质,一个段落会在它自身之前和之后引起中断,就像一个<div>.
有时,在设计事物时 - 内联事物 - <span>很高兴给你一些东西来"钩住"css,但它却是一个没有语义或风格意义的空标签.
Dav*_*und 11
该<p>标签是paragraph,正因为如此,它是一个块元素(如,例如,h1和div),而span是内嵌元素(如,例如,b和a)
默认情况下,块元素会在其上方和下方创建一些空白,除非您float为它们设置属性,否则不能在它们旁边对齐任何内容.
内联元素处理段落内的文本跨度.它们通常没有边距,因此,您不能,例如,设置width它.
p 标签表示段落元素。它应用了边距/填充。Span 是一个无样式的内联标签。一个重要的区别是,当 span 是内联时,p 是一个块元素,这意味着当并排缠绕时,它<p>Hi</p><p>There</p>会出现在不同的行上。<span>Hi</span><span>There</span>