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

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


慕森王
浏览 1020回答 4
4回答

德玛西亚99

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

HUX布斯

<div id="header">...<h2&nbsp;id="logo"></h2>...</div>css层级关系,id为header的标签内有h2标签,并且h2标签id为logo,h2的css才能起到作用

ITMISS

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>&nbsp;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

CSS3
Html5