/* CSS代码样例 */ .parent >.child { color: red; }
上面的CSS代码是想让.parent元素下的.child元素的颜色变成红色。但是,如果大家将父元素与子元素调换一下位置,会发现上述CSS样式会失效:
<div class="child">偶是子元素</div> <div class="parent">偶是父元素,子元素的颜色没有生效</div>
这是由于尖括号穿透的问题。在使用CSS样式时,直接将样式写在父元素上,并希望子元素不受影响,大家需要在样式选择器中加入“>”符号,这样样式就只会作用于父元素下的第一级子元素,而不会影响其他子元素。
总的来说,在使用CSS样式时,要注意尖括号的使用,尽量使其在不同层级的HTML标签间进行区分,避免出现意想不到的样式效果。