子选择器和后代选择器

问一下子选择器和后代选择器对后代的作用范围啊应该是子选择不能作用到孙子而后代选择器能作用到孙子可我这里的是什么问题是对继承理解不对还是对选择器理解不对啊<head><st... 问一下子选择器和后代选择器对后代的作用范围啊
应该是子选择不能作用到孙子 而后代选择器能作用到孙子
可我这里的是什么问题 是对继承理解不对 还是对选择器理解不对啊
<head>
<style type="text/css">
div > h3
{
background: #000000;
color:#FFFFFF;
}
p span
{
background: #000000;
color:#FFFFFF;
}
</style>
<head>

<body>
<div>子元素选择器
<h3>儿子</h3>
<p><h3>孙子</h3></p>
</div>
<p>后代选择器<br />
<span>儿子</span>
<div><span>孙子</span></div>
</p>
</body>
显示出来是这样

怎么会反了啊我糙糙糙糙糙糙糙糙糙糙糙糙糙糙
求指教啊指教啊指教啊指教啊指教啊指教啊
展开
 我来答
过儿无敌
2014-10-06 · TA获得超过391个赞
知道小有建树答主
回答量:301
采纳率:0%
帮助的人:360万
展开全部
标签的嵌套就错了,p标签里是不能放像div或者h1,h2之类的块级元素标签的。
你用火狐看一下就会知道p标签里并没有h3的标签,而是跟h3标签同级了,所以第一种的效果都是在div > h3下的效果中呈现出来。
第二种也是因为嵌套错了,所以div标签会跟你外层的p标签同级,所以只有上面那个span标签受影响,第二个span标签并没有算到p标签的子元素中,就没有受影响。
几度挥霍
2014-10-06 · 超过12用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:24.6万
展开全部
span是行内元素,所以在第二个div里面孙子样式是被外面的div给作用的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
琴瑟和鸣古风Xh
2014-10-06 · 超过13用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:12.6万
展开全部
你要显示怎么样的?反过来吗?
追问
不应该是反过来么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式