28173 sujets

CSS et mise en forme, CSS3

Bonjour dans mon périple pour remettre le code dans un bon état, je bloque sur plusieurs trucs.

Tout d'abord sur les hover:

http://www.conseil-paris.com/

Quand vous passez le clic de la souris par exemple sur les liens, la police change et ca crée un petit décalage assez gênant pour les yeux.

Au niveau de mon css, j'ai mis:
a{text-decoration:none;}
a:hover { color:#339900; font-weight:bold; text-decoration: bold; }

J'ai bien essayé de mettre la même police que le reste du doc mais rien n'y fait.
Une idée.


2) ensuite, au validateur, cela m'affiche des erreurs quand je mets "€", que faut-il mettre ?

merci
Modifié par alham34 (01 Feb 2007 - 22:49)
dans ce cas comment faire passer le texte en gras quand on passe le clic de la souris dessus?

si j'enleve font-weight, c'est plus en gras.

text-decoration: bold; ne fait rien
Boujour,

Pour le premier point, ne pas faire d'effet de gras au survol...

Comme les gens sont en général têtus: on peut le faire en réservant un espacement arbitraire sur les liens et en l'annulant lors du :hover, avec letter-spacing par exemple. Mais c'est fragile, peu fiable, bricolé... Donc, ne pas faire d'effet de gr...

Pour le second, l'euro s'écrit € ou € (ou encore tout simplement avec le signe euro en utf-8, encodage intelligent par opposition à iso-8859-1, mais ça, c'est une autre histoire).
Modifié par Laurent Denis (24 Jan 2007 - 18:54)