2010-10-25 4 views
1

Howdy,
J'aime cette chose intéressante trouvée sur des trucs css-:linkstyling css exception? css ou jquery?

a:active { 
    position: relative; 
    top: 1px; 
} 

Chaque lien donne un petit déclencheur-réponse.

Cependant, je veux presque tous mes liens pour le faire, sauf ceux à l'intérieur de .children. Puis-je créer une exception comme :not (à partir de jQuery) dans CSS?

Nous vous remercions de votre aide!

Répondre

2

Vous pouvez simplement ajouter une règle de style supplémentaire en CSS, pas besoin de JavaScript, comme ceci:

.children a:active { 
    position: static; 
    top: 0px; 
} 
+1

Vous n'avez pas besoin, techniquement, de top: 0px, car 'top' n'a aucun effet sur les éléments avec' position: static'. Mais ce n'est que du nitpicking. –

0

css

.children a:active { 
    /* whatever */ 
} 

en supposant que votre utilisation de ".children" est une classe