Appliquer un CSS au lien sauf ceux qui entoure une image

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Appliquer un CSS au lien sauf ceux qui entoure une image

par Elie » 04 avr. 2008, 22:58

Je me disais bien aussi :)

Bon bah je vais retoucher les 3-4 images mais je voulais trouver un truc général !

Elie

par Cyrano » 04 avr. 2008, 21:14

Dans ce cas, il faut définir des classes sur les liens entourant des images et surcharger le style CSS avec une redéfinition pour les liens ayant cette classe. On ne peut pas cibler un élément selon son contenu, seulement selon lui-même ou son parent dans certaines circonstances.

par jojolapine » 04 avr. 2008, 20:48

Pour les liens entouré de <u>, fastoche ;)

Code : Tout sélectionner

a:focus { outline: 0; -moz-outline: none; border-bottom-style: dashed; border-bottom-width: 1px; } /*on annule pour u */ u a:focus { /* redéfiniation des styles "comme avant" */ }
Pour les liens contenant une image, ben je sais pas :?

Appliquer un CSS au lien sauf ceux qui entoure une image

par Elie » 04 avr. 2008, 19:40

Salut,

J'ai un petit CSS sur les liens.

Code : Tout sélectionner

a:focus { outline: 0; -moz-outline: none; border-bottom-style: dashed; border-bottom-width: 1px; }
Malheureusement, cela n'est pas du tout estéthique sur les images possedant un lien.

Il y a t il une solution pour les exclures (Meme chose pour les liens entouré de <u>)

Elie