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

我看了提问 说<span>标签把文本包含起来,形成一个单独的元素 为什么嵌套<p>标签?

如题 为什么不嵌套<p>标签 

正在回答

2 回答

<span>标签是在行内定义一个区域,也就是一行内可以被<span>划分成好几个区域,从而实现某种特定效果。<span>本身没有任何属性;<p>标签就是分段"逻辑含义相同的放在一起"用一句话来说"把意思相同的话捆绑在一起"。

例子:

<p>hello,imooc</p>
<p>hello,imooc.com</p>

这样就在网页中是上下2段

hello,imooc

hello,imooc.com

如果去掉P标签,那么就是一句话连在一起

hello,imooc hello,imooc.com

说明<p>标签是段落标签!


而span标签一般在CSS样式里,用来划分几个区域,从而实现某种特定效果!

h2 {
font-family:黑体;
}
h2.span{
color:red;
}
<h2>hello,imooc</h2>
<h2>hello,<span>imooc.com</span></h2>

看到不同了吧!


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

冷敌 提问者

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

<span>是内联元素。<p>是块元素。

内联元素不能随意嵌套块元素。

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

举报

0/150
提交
取消

我看了提问 说<span>标签把文本包含起来,形成一个单独的元素 为什么嵌套<p>标签?

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