Partage
  • Partager sur Facebook
  • Partager sur Twitter

le sélecteur css :not ne fonctionne pas sur chrome

le sélecteur :not ne fonctionne pas avec des sélecteurs css complexe

    15 avril 2019 à 12:10:36

    Voici mon code html : 

    <div data-id="1">
    
    <p>Bonjour</p>
    
    </div>
    
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing</p>
    
    <div data-id="2">
    
    <i>Lorem ipsum dolor sit amet, consectetur adipisicing</i>
    
    </div>

    Voici mon sélecteur css :

    *:not([data-id], [data-id] *)

    Il a pour but de sélectionner tous les éléments sauf ceux avec l'attribut data-id et ses enfants

    Le sélecteur fonctionne sur Safari mais pas sur Chrome ni sur Firefox

    Avez vous une idée de comment faire pour le faire fonctionner partout ?



    • Partager sur Facebook
    • Partager sur Twitter

    Mathis

      15 avril 2019 à 18:12:52

      Salut !

      Je te laisse check cette page.

      Tu trouveras un tableau de compatibilité des navigateurs. Uniquement Safari supporte les listes avec ce sélecteur.

      Tu peux tester les différentes fonctionnalités sur ce site : Can I Use ?

      Je n'avais jamais vu ce sélecteur auparavant, et je ne vois pas trop son utilité, je trouve préférable de mettre une classe sur les blocs concernés.

      Cordialement

      • Partager sur Facebook
      • Partager sur Twitter

      le sélecteur css :not ne fonctionne pas sur chrome

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown