Selectoren op verwantschap bij genesting LESS

Laten we bekijken hoe we in LESS bij genesting verschillende selectoren kunnen toevoegen die elementen selecteren op basis van verwantschap. Zie de voorbeelden.

Voorbeeld

Child selector:

styles.lessdiv {
  > p {
    color: red;
  }
}

Resultaat van compilatie:

styles.cssdiv > p {

}

Voorbeeld

Adjacent sibling selector

styles.lessdiv {
  + p {
    color: red;
  }
}

Resultaat van compilatie:

styles.cssdiv + p {

}

Voorbeeld

General sibling selector:

styles.lessdiv {
  ~ p {
    color: red;
  }
}

Resultaat van compilatie:

styles.cssdiv ~ p {

}

Praktische opdrachten

Задание 1

Vertel wat het resultaat zal zijn van het compileren van de volgende code:

styles.lessul {
  color: red;
  
  > li {
    padding: 20px;
  }
}
Задание 2

Vertel wat het resultaat zal zijn van het compileren van de volgende code:

styles.lessdiv {
  ul {
    > li {
      padding: 20px;
    }
  }
}