CSS | elemento~selector de elemento

El selector elemento ~ elemento en CSS se usa para hacer coincidir el segundo elemento si sigue al primero (no es necesario que sea inmediato). Ambos deben tener el mismo elemento principal.

Sintaxis:

element ~ element {
    //CSS Property
}

Ejemplo 1: en el programa a continuación, puede ver que «p ~ ul» seleccionará y diseñará solo la segunda lista desordenada que viene después del párrafo y no la primera lista que está sola.

<!DOCTYPE html>
<html>
    <head>
        <title>
            CSS element ~ element Selector
        </title>
        <style>
            p ~ ul {
                color:white;
                background: green;
            }
        </style>
    </head>
    <body style = "">
        <h2 style = "color:green; text-align: center;">
            CSS element ~ element Selector
  
        </h2>
          
        <div>Searching algorithms</div>
        <ul>
          <li>Binary search</li>
          <li>Linear search</li>
        </ul>
          
        <p>Sorting Algorithms</p>
        <ul>
          <li>Merge sort</li>
          <li>Quick sort</li>
        </ul>
    </body>
</html>

Producción:
el-el

Ejemplo 2:

<!DOCTYPE html>
<html>
    <head>
        <title>
            CSS element ~ element Selector
        </title>
        <style>
            p ~ span {
                color:white;
                background: green;
            }
        </style>
    </head>
    <body style = "">
        <!--<h1 style = "color:green;text-align: center;">-->
        <!--    GeeksforGeeks-->
        <!--</h1>-->
        <h2 style = "color:green; text-align: center;">
            CSS element ~ element Selector
  
        </h2>
        <span>This is the first span.</span>
        <p>This is the first paragraph.</p>
        <code>Some code</code>
        <span>A computer science  </span>
        <code>More code.....</code>
        <span> portal for geeks.</span>
    </body>
</html>

Producción:
el-el2

Navegadores compatibles: los navegadores compatibles con element ~ element selector se enumeran a continuación:

  • Apple Safari 3.2
  • Google Chrome 4.0
  • Firefox 3.5
  • Ópera 9.6
  • Internet Explorer 7.0

Publicación traducida automáticamente

Artículo escrito por Vishal Chaudhary 2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *