p和span有什么区别啊

来源:7-3 瞧瞧css的庐山真面目吧 - CSS代码语法

青玉糖

2016-07-28 15:15

觉得好像之前说要用span 现在又用p  不是很懂希望能有人帮忙解释一下

写回答 关注

6回答

  • 慕九州1379337
    2016-07-28 15:22:08
    已采纳

    P标签是个块级标签,Span是个行级标签。

    语意上,通常p用来表达完整的一句话,而span用来表示一个片段。span是比p小一级的标签。


    举个例子,

    <p>觉得好像之前说要用span 现在又用p  不是很懂希望能有人帮忙<span>解释</span>一下</p>

    然后可以通过控制span的css样式,让这个词有不同的显示效果。

    青玉糖

    非常感谢!

    2016-09-21 20:15:53

    共 3 条回复 >

  • 慕村4582537
    2016-07-28 15:33:21

    <p>是可以是一个段落,长句子。而span是你想把某样东西单独出来时候可以用,span一般单独出来是一个词或者字,span也是他代表的词或者字在P里面的特殊性,有时我们通过span就可以达到只修改span里的词而不修改整个句子。你也可以多看看列子。如:

    <p>三年级时,我还是一个<span>胆小如鼠</span>的小女孩,上课从来不敢回答老师提出的问题,生怕回答错了老师会批评我。就一直没有这个勇气来回答老师提出的问题。学校举办的活动我也没勇气参加。</p>

            <p>到了三年级下学期时,我们班上了一节<span>公开课</span>,老师提出了一个很简单的问题,班里很多同学都举手了,甚至成绩比我差很多的,也举手了,还说着:"我来,我来。"我环顾了四周,就我没有举手。</p>

    我们就可以把胆小如鼠进行修改,改大小,改颜色,加链接等等,而不是把整个句子都改了。也可以通过修改整个p里面的句子,通过span让句子中某些词保持不变。

  • 慕标2475242
    2016-07-28 15:29:01

    看到p就是段落,如果有个别需要特殊的处理这个时候要用span

  • 小马娟儿
    2016-07-28 15:27:47

    <1>p标签是指一个段落,而且默认是一个块级元素,span是一个行内元素的代表,没有什么意思,一般可以放文字等行内元素

    <2>span标签可以放在p标签中,但是p标签不可以放在p标签内:

    如<p>小红很可爱</p>   如果想把可爱的字体改为红色    <p>小红很<span class="stress">可爱</span></p>

  • 烟火10
    2016-07-28 15:26:06

    再把结构强调一下,<p>标签内可以插入<span>再分行文字</span>后面的内容</p>。

    但是<span>标签内可以插入<p>再分行文字<p>后面的内容</span>就不行了

  • YanshanHu
    2016-07-28 15:23:44

    p就是段落,span是用来标记行中的某些字或者其它元素,span没有设置css样式时候是看不出来的。比方我们要在一个段落中强调某些词语,就可以用span进行标记,然后用css统一设置。多写几个代码自己试试体会下就明白了~

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1223043 学习 · 18212 问题

查看课程

相似问题