为了账号安全,请及时绑定邮箱和手机立即绑定

<p>和<span>有什么区别吗?

上一章CSS样式用的<p></p>来设置,这章用的<span></span>设置,有什么区别吗?

正在回答

7 回答

<p>是块级元素,表示一个文本段;<span>是内联元素,没有特定的含义,可用作文本的容器。当与 CSS 一同使用时,<span> 元素可用于为部分文本设置样式属性。

1 回复 有任何疑惑可以回复我~
#1

CPM 提问者

非常感谢!
2016-02-23 回复 有任何疑惑可以回复我~

<p></p>是行内元素,改变它的样式则可以改变了整个段落的样式;

<span></span>是块级元素,用它来改变样式可以改变段落的局部样式。

0 回复 有任何疑惑可以回复我~
#1

qq_DreamSir_03363998

这里<p>和<span>行内元素和块级元素写反了
2016-07-04 回复 有任何疑惑可以回复我~

<p>是块(一自然段文字),<span>是行内元素(一个句子)

0 回复 有任何疑惑可以回复我~

p标签是指一个段落,而且默认是一个块级元素,span是一个行内元素的代表

0 回复 有任何疑惑可以回复我~

没什么不同,p默认为块级元素,指一个段落。pan是一个行内元素的代表,没有什么意思,一般可以放文字等行内元素。

0 回复 有任何疑惑可以回复我~

一般标签都有语义,p标签是指一个段落,而且默认是一个块级元素,span是一个行内元素的代表,没有什么意思,一般可以放文字等行内元素,例如
<p>这是一段简介内容这是一段 <span class="red">简介</span> 内容这是一段简介内容这是一段简介内容这是一段简介内容这是一段简介内容这是一段简介内容这是一段简介内容这是一段简介内容</p>
以上是一段简介的段落,需要将“简介”两个字红色显示。当然这只是举的一个容易理解的例子而已。
span标签可以放在p标签里,p标签不应该放在span标签里

0 回复 有任何疑惑可以回复我~

我的理解是在设置样式上并没什么不同,但语义不一样,标签<p>表示一个文本段,而<span>是一个没有语义值的标签,用来组织行内元素。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

<p>和<span>有什么区别吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信