大神 来看一下!!!
还是不怎么 理解这个选择器! 求大神把比喻说的更容易懂一些!
还是不怎么 理解这个选择器! 求大神把比喻说的更容易懂一些!
2015-06-16
<div> 码农家族 <p> <label></label> </p> <label></label> <label></label> </div> <label></label> <script type="text/javascript"> $("div>label").css("border", "solid 5px red"); $("div label").css("border", "solid 5px green"); </script>
$("div label").css("border", "solid 5px green");
上面这句表示的是,div里面的所有label元素都设绿色边框(子辈、孙子辈、甚至是曾孙辈)。
$("div>label").css("border", "solid 5px red");
这句表示的是,div的直接子辈label设置为红色边框(只往里找一层);
<div>
码农家族
<p>
<label></label>
</p>
</div>
<label></label>
如果改成这样,则没有边框会变成红色。
最好的理解方法就是找到父亲和儿子,或者这么理解:
SM公司是韩国最大的娱乐经纪公司,对艺人有着严格的规定,但是这也是为什么SM公司的艺人会远远比其他经纪公司艺人出众的原因。
例如,EXO或者是少女时代演唱会的时候,所有的演唱会套路都是SM一手策划的,他们演出往往少有自主权,所以当SM社长说这次演出所有EXO成员必须穿红色西装,那么没有一个敢说no的~
这里的<div>就是SM社长,那么EXO成员就是他手底下的<label>.
这个往往表示的是<div>label>。
如果说是<div label>那就是说SM社长命令所有的前辈、后辈的歌手们都得穿红色西装演出。
明星在韩国不是爷,原因是激烈的竞争。
同样,在代码中<div>是爷,它操控一切子元素的生杀大权~就这么理解吧~
举报