为了账号安全,请及时绑定邮箱和手机立即绑定

请问关于css选择器的问题:两个类选择器连在一起是什么意思?

请问关于css选择器的问题:两个类选择器连在一起是什么意思?

慕森王 2019-08-19 14:10:51
css选择器的问题:两个类选择器连在一起是什么意思?
查看完整描述

4 回答

?
德玛西亚99

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 的元素(二者是父元素与子元素的关系,在相邻的层

查看完整回答
反对 回复 2019-08-24
?
HUX布斯

TA贡献1876条经验 获得超6个赞

<div id="header">
...
<h2 id="logo"></h2>

...
</div>

css层级关系,id为header的标签内有h2标签,并且h2标签id为logo,h2的css才能起到作用

查看完整回答
反对 回复 2019-08-24
?
ITMISS

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>

 


查看完整回答
反对 回复 2019-08-24
  • 4 回答
  • 0 关注
  • 1017 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信