CSS | Selector [atributo~=valor]

El selector [atributo~=”valor”] se utiliza para seleccionar aquellos elementos cuyo valor de atributo contiene una palabra específica. El «valor» debe estar presente en el atributo como una palabra separada y no como parte de la otra palabra, es decir, si se especifica [título~=Geeks], entonces se seleccionan todos los elementos con el título Geeks.

Sintaxis:

[attribute~=value] {
    // CSS property
}

Ejemplo 1:

<!DOCTYPE html> 
<html> 
    <head> 
        <style> 
            [class~="Geeks"] { 
                background: green; 
                color: white; 
            } 
        </style> 
    </head> 
      
    <body style = "text-align:center;"> 
          
        <div class="Geeks Class">
            First div Element
        </div> 
          
        <div class="GeeksforGeeks">
            Second div Element
        </div> 
          
        <div class="My Geeks">
            Third div Element
        </div> 
          
        <div class="MyGeeks">
            Fourth div Element
        </div> 
    </body> 
</html>                                 

Producción:

Ejemplo 2:

<!DOCTYPE html> 
<html> 
    <head> 
        <title> 
            CSS [attribute~=value] Selector 
        </title> 
          
        <style> 
            [class~=Geeks] { 
                border: 5px solid blue; 
            } 
        </style> 
    </head> 
      
    <body> 
        <h2 style = "text-align:center">[attribute~=value] Selector</h2> 
          
        <img src= 
"https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-logo.png"
        class="Geeks Class" alt="gfg"> 
          
        <img src= 
"https://media.geeksforgeeks.org/wp-content/uploads/geeks-25.png"
        class="Geeks" alt="geeks"> 
          
        <img src= 
"https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-10.png"
        class="GeeksforGeeks" alt="gfg"> 
    </body> 
</html>                     

Producción:

Navegadores compatibles: los navegadores compatibles con el selector [atributo~=valor] se enumeran a continuación:

  • Google Chrome 4.0
  • Internet Explorer 7.0
  • Firefox 2.0
  • Safari 3.1
  • Ópera 9.6

Publicación traducida automáticamente

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