您当前的位置: 首页 >  css

顺其自然~

暂无认证

  • 4浏览

    0关注

    1317博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

CSS 组合器

顺其自然~ 发布时间:2022-04-25 14:48:01 ,浏览量:4

CSS 组合器

组合器是解释选择器之间关系的某种机制。

CSS 选择器可以包含多个简单选择器。在简单选择器之间,我们可以包含一个组合器。

CSS 中有四种不同的组合器:

  • 后代选择器 (空格)
  • 子选择器 (>)
  • 相邻兄弟选择器 (+)
  • 通用兄弟选择器 (~)
后代选择器

后代选择器匹配属于指定元素后代的所有元素。

下面的例子选择

元素内的所有

元素:

实例
div p {
  background-color: yellow;
}




div p {
  background-color: yellow;
}




后代选择器

后代选择器匹配作为指定元素后代的所有元素。

div 中的段落 1。

div 中的段落 2。

div 中的段落 3。

段落 4。不在 div 中。

段落 5。不在 div 中。

执行结果如图所示: 

子选择器

子选择器匹配属于指定元素子元素的所有元素。

下面的例子选择属于

元素子元素的所有

元素:

实例
div > p {
  background-color: yellow;
}
相邻兄弟选择器

相邻兄弟选择器匹配所有作为指定元素的相邻同级的元素。

兄弟(同级)元素必须具有相同的父元素,“相邻”的意思是“紧随其后”。

下面的例子选择紧随

元素之后的所有

元素:

实例
div + p {
  background-color: yellow;
}
通用兄弟选择器

通用兄弟选择器匹配属于指定元素的同级元素的所有元素。

下面的例子选择属于

元素的同级元素的所有

元素:

实例
div ~ p {
  background-color: yellow;
}
所有 CSS 组合选择器 选择器示例示例描述element elementdiv p选择
元素内的所有

元素。element>elementdiv > p选择其父元素是

元素的所有

元素。element+elementdiv + p选择所有紧随

元素之后的

元素。element1~element2p ~ ul选择前面有

元素的每个

    元素。

    转自:CSS 组合器 

关注
打赏
1662339380
查看更多评论
立即登录/注册

微信扫码登录

0.0432s