4 回答

TA貢獻1770條經驗 獲得超3個贊
例如: .ui.item {....}和 .ui .item {....}還有 .ui > .item {....}
第一個匹配: <div class="ul item"></div>;無法匹配:<div class="ul"></div> 和 <div class="item"></div>;
第二個匹配:<div class="ul"><div class="item"></div></div> 中間的 div;
第三個匹配:<div class="ul"><div class="item"></div></div> 中間的 div;無法匹配:<div class="ul"><div class="abc"><div class="item"></div></div></div>。
三個的區別是:
規則 .ul.item 匹配 class 屬性同時含有 ul 和 item 的元素;
規則 .ul .item 匹配 class 屬性包含 ul 的元素中 *任意的* class 屬性包含 item 的元素(二者是祖先元素與后代元素的關系);
規則 .ul > .item 匹配 class 屬性包含 ul 的元素的子元素中 class 屬性包含 item 的元素(二者是父元素與子元素的關系,在相鄰的層

TA貢獻1871條經驗 獲得超8個贊
ul{border-bottom:1px dashed #A9A9A9;}
#slider,#my {margin-left:10px;}
.pk{margin-left:10px;}
<div class="pk" id="slider">
<ul>
<li></li>
</ul>
</div>
- 4 回答
- 0 關注
- 1112 瀏覽
添加回答
舉報