¿Qué es el Combinador General de Hermanos?

Combinador general de hermanos: el combinador general de hermanos selecciona el elemento que sigue al primer elemento selector y también comparte el mismo padre que el primer elemento selector. Este combinador se puede utilizar para seleccionar un grupo de elementos que comparten el mismo elemento principal.

Sintaxis:

former_element ~ target_element { 
    // CSS styles 
}

Nota: Former_element y target_element son dos elementos HTML diferentes. 

Ejemplo 1: En este ejemplo, estamos creando un elemento div HTML . Estamos agregando dos elementos ( div y elementos de párrafo ), y después de cerrar el elemento div principal , estamos agregando un elemento de párrafo. Estamos usando el combinador general de hermanos para elementos div y de párrafo para agregarle estilos.

HTML

<!DOCTYPE html>
<html>
  
<head>
    <title>
        What is the General Sibling Combinator ? 
    </title>
  
    <style>
        body {
            text-align: center;
        }
  
        h1 {
            color: green;
        }
  
        div~p {
            color: #009900;
            font-size: 24px;
            font-weight: bold;
        }
    </style>
</head>
  
<body>
    <h1>GeeksforGeeks</h1>
    <h3>What is the General Sibling Combinator?</h3>
    <div>
        <div>Div Content 2</div>
        <p>Paragraph Content 1</p>
    </div>
    <p>Paragraph Content 2</p>
</body>
  
</html>

Producción:

 

Ejemplo 2: En este ejemplo, estamos creando tres elementos hermanos <h4> , <p> y <div> . Después de eso, usamos el combinador general de hermanos para seleccionar los elementos y aplicarles algunos estilos.

HTML

<!DOCTYPE html>
<html>
  
<head>
    <title>
        What is the General Sibling Combinator ? 
    </title>
  
    <style>
        body {
            text-align: center;
        }
  
        h1 {
            color: green;
        }
  
        h4 ~ p {
            color: #009900;
            font-size: 24px;
        }
  
        h4 ~ div {
            color: blue;
            font-size: 24px;
        }
    </style>
</head>
<body>
    <h1>GeeksforGeeks</h1>
    <h3>What is the General Sibling Combinator?</h3>
    <h4>Heading 4 Content</h4>
    <p>Paragraph Content</p>
    <div>Div Content</div>
</body>
  
</html>

Producción:

 

Publicación traducida automáticamente

Artículo escrito por vkash8574 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 *