28172 sujets

CSS et mise en forme, CSS3

Bonjour,

Je me prends la tête depuis un bon moment sur un comportement curieux, qui se produit uniquement sous Firefox 3.5

Dans le pied de page du site, il y a deux lignes, contenant des liens externes, précédés de texte brut.
J'ai défini un comportement spécifique pour la balise a:hover.

Or, sous firefox, lorsqu'on passe la souris sur certains textes bruts, le comportement de a:hover se produit (en l'occurrence, changement de couleur du texte).

Il doit y avoir un conflit avec quelque chose, mais j'ai beau chercher, je ne vois pas.

url de la page qui pose problème : http://www.lechemindenoon.com/index.html

Merci d'avance pour votre aide.
Salut,

En général on commence par regarder le code html dans ces cas là, notamment par vérifier sa validité, car une balise mal fermée peut entrainer des comportements bizarres.

Donc après regard de ton code, la balise de lien <a> se termine par </a> et non </ a>

Smiley cligne
Argh, j'avais pas vu.
J'ai corrigé, mais maintenant, c'est pire ... tous mes textes sont devenus cliquables ?!
J'ai l'impression que chaque texte brut "hérite" de l'url de la balise <a> qui se trouve juste avant.
Et le pire, c'est que le même code se trouve sur une autre page, et là, aucun problème ...

Je commence à avoir un doute sur ma bonne compréhension des balises <p> et <a> :

<p>texte non cliquable<a URL du lien>texte cliquable</ a></p>

Où est l'erreur ?

Ci-dessous : extrait du code qui pose problème :

<p> conception et r&eacute;alisation du site : Noon - site optimis&eacute; pour
<a href="http://www.mozilla.com/fr" target=_blank>Firefox 3.x</ a>
</p>
<p>galerie :
<a href="http://www.picsengine.com" target=_blank>picsengine</ a>
- blog propuls&eacute; par :
<a href="http://fr.wordpress.org" target=_blank>wordpress</ a>
- h&eacute;bergement :
<a href="http://www.ovh.com" target=_blank>ovh</ a>

</p>
Modifié par noon (25 Feb 2010 - 21:15)
Je crois que j'ai trouvé. Le problème se produit justement lorsque je ferme la balise par </ a>.
Si je la ferme par </a>, tout fonctionne correctement. Smiley biggol
Précision : mon document est en html 4. La différence vient peut-être de là.
Merci en tout cas.
noon a écrit :
Je crois que j'ai trouvé. Le problème se produit justement lorsque je ferme la balise par </ a>.
Si je la ferme par </a>, tout fonctionne correctement. Smiley biggol
Précision : mon document est en html 4. La différence vient peut-être de là.
Merci en tout cas.

Ben c'est ce que je te disais... Le fait que ce soit en html 4 n'a pas de rapport, la balise fermante </ a> n'existe tout simplement pas !