28216 sujets

CSS et mise en forme, CSS3

Bonjour à tous, bone année et tout ça.

Voilà mon problème : pour mes liens, plutôt qu'un soulignement classique, je mets ça :

a.postlink:link	{ text-decoration: none; border-bottom:dashed 1px green;  color: blue}


Ca fait un joli soulignement en pointillé.

Malheureusement, ça souligne aussi les images… avouez que c'est dommage !

Donc j'aimerais savoir comment préciser que ça ne doit pas souligner les images. J'ai essayé des trucs comme :


a img{border:none;}
a.img{border:none;}
a:img{border:none;}
img:a{border:none;}
…


Et rien de tout ça qui marche !
Salut,

la seule solution :

HTML (ajout d'une classe pour les liens avec image pour contenu)

<a href="..." class="img"><img src="..." alt="..." /></a>

CSS

a { border... }
a.img { border: none; }
J'en avais bien peur…

Sur mon site, ce ne sera pas trop dur à faire.

Mon problème est que j'utilise un forum phpBB, et j'ai un peu peur d'aller trifouiller le code de ces pages, et surtout que je devrai le refaire à chaque MàJ…

Merci…