首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >什么时候用<span>代替<p>?

什么时候用<span>代替<p>?
EN

Stack Overflow用户
提问于 2009-12-15 23:34:43
回答 11查看 125.9K关注 0票数 109

如问题所示,如果我想在超文本标记语言中添加一些文本,那么什么时候应该使用<p>,什么时候应该使用<span>

EN

回答 11

Stack Overflow用户

发布于 2009-12-15 23:35:45

从语义上讲,您可以使用<p>标记来指示段落。<span>用于将CSS样式和/或类应用于文本和内联元素的任意部分。

票数 96
EN

Stack Overflow用户

发布于 2009-12-15 23:38:42

<p>标签是p参数,因此,它是块元素(例如,h1div),而span是内联元素(例如,ba)

缺省情况下,块元素会在其自身的上方和下方创建一些空格,除非为它们设置了float属性,否则不能在它们旁边对齐任何内容。

内联元素处理段落中的文本跨度。它们通常没有边距,因此,例如,您不能为其设置width

票数 15
EN

Stack Overflow用户

发布于 2009-12-15 23:38:11

Span完全是非语义的。它没有任何意义,只是起到了装饰效果的作用。

段落具有语义含义-它们告诉机器(如浏览器或屏幕阅读器)它们封装的内容是文本块,并且具有与书籍中的文本段落相同的含义。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1908234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档