Réponses
Trop de publicités?CSS est utilisé pour appliquer le style, c’est-à-dire les aspects visuels d’une interface.
Le fait de cliquer sur un élément d’ancrage pour effectuer une action est un aspect comportemental d’une interface, et non un aspect stylistique .
Vous ne pouvez pas obtenir ce que vous voulez en utilisant uniquement CSS.
JavaScript est utilisé pour appliquer des comportements à une interface. Vous pouvez utiliser JavaScript pour modifier le comportement d’un lien.
En réponse à la diatribe des piémons contre jQuery, une solution JavaScript(TM) Vanille (testée sur FF et IE) :
Placez-le dans une balise de script après le chargement de votre balisage (juste avant la fermeture de la balise body) et vous obtiendrez un effet similaire à l’exemple jQuery.
Cela désactivera le clic sur chaque 2ème travée à l’intérieur d’une balise. Vous pouvez également vérifier le code innerHTML de chaque plage pour « description », ou définir un attribut ou une classe et le vérifier.