📜  CSS |组合器

📅  最后修改于: 2021-08-31 07:37:38             🧑  作者: Mango

CSS 组合器正在解释两个选择器之间的关系。 CSS 选择器是用于为样式目的选择元素的模式。 CSS 选择器可以是一个简单的选择器,也可以是一个复杂的选择器,它由多个使用组合器连接的选择器组成。
CSS 中有四种类型的组合器,下面讨论:

  • 一般同级选择器 (~)
  • 相邻兄弟选择器 (+)
  • 子选择器 (>)
  • 后代选择器(空格)

通用兄弟选择器:通用兄弟选择器用于选择第一个选择器元素之后的元素,并且也与第一个选择器元素共享相同的父元素。这可用于选择共享相同父元素的一组元素。




    Combinator Property
    

  

    
General sibling selector property
    

GeeksforGeeks

    
        
child div content
        

G4G

    
    

Geeks

    

Hello

                    

输出:
组合属性

Adjacent Sibling 选择器:Adjacent Sibling 选择器用于选择与指定选择器标签相邻的元素或下一个元素。此组合器仅选择紧邻指定标签的一个标签。




    Combinator Property
    

  

    
Adjacent sibling selector property
    

GeeksforGeeks

    
        
child div content
        

G4G

    
    

Geeks

    

Hello

                    

输出:
组合属性

子选择器:此选择器用于选择作为指定标签的直接子元素的元素。这个组合器比后代选择器更严格,因为它只选择第二个选择器,如果它有第一个选择器元素作为它的父元素。




    Combinator Property
    

  

    
Child selector property
    

GeeksforGeeks

    
        
child div content
        

G4G

    
    

Geeks

    

Hello

                    

输出:
组合属性

后代选择器:该选择器用于选择指定标签的所有子元素。标签可以是指定标签的直接子代,也可以在指定标签的深处。这个组合子组合了两个选择器,使得被选元素与第一个选择器元素具有相同的祖先。




    Combinator Property
    

  

    
Descendant selector property
    

GeeksforGeeks

    
        
child div content
        

G4G

        

Descendant selector

    
    

Geeks

    

Hello

                    

输出:
组合属性