如问题所示,如果我想在超文本标记语言中添加一些文本,那么什么时候应该使用<p>
,什么时候应该使用<span>
发布于 2009-12-15 23:35:45
从语义上讲,您可以使用<p>
标记来指示段落。<span>
用于将CSS样式和/或类应用于文本和内联元素的任意部分。
发布于 2009-12-15 23:38:42
<p>
标签是p
参数,因此,它是块元素(例如,h1
和div
),而span
是内联元素(例如,b
和a
)
缺省情况下,块元素会在其自身的上方和下方创建一些空格,除非为它们设置了float
属性,否则不能在它们旁边对齐任何内容。
内联元素处理段落中的文本跨度。它们通常没有边距,因此,例如,您不能为其设置width
。
发布于 2009-12-15 23:38:11
Span完全是非语义的。它没有任何意义,只是起到了装饰效果的作用。
段落具有语义含义-它们告诉机器(如浏览器或屏幕阅读器)它们封装的内容是文本块,并且具有与书籍中的文本段落相同的含义。
https://stackoverflow.com/questions/1908234
复制相似问题