div p 与div>p有什么区别
有区别的,,举个例子:
<style>
div span{color:#f00;}
</style>
<div>
<p>
<span>我是第二级元素</span>
</p>
<span>我是第一级元素</span>
<span>我是第一级元素</span>
</div>
这种情况下,div下所有的span颜色都是f00红色的。
如果你需要第一个不用这个样式,
当然可以给p再定一个,但是也可以通过
<style>
div>span{color:#f00;}
</style>
<div>
<p>
<span>我是第二级元素</span>
</p>
<span>我是第一级元素</span>
<span>我是第一级元素</span>
</div>
这样,div里的第一级子无素span才会应用,在p里面的已经算是第二级了,所以你可以这样理解,
div>span的意思就是div里的第一级span元素,在第二级,第三级都不算,,这样说应该会简单点。。。
就是div后一级子元素,div下一级的意思。
fWk七七世界-网站建设|UI设计|人资系统|二次开发