28172 sujets

CSS et mise en forme, CSS3

Je suis hébergé chez lws.
J'ai créer un site avec un menu qui utilise la technique du rollover ( technique css qui conciste à décalé l'image de fond d'un certain nbr de pixel que j'ai d'ailleur trouvé dans ici ).
Mon probleme est que mon menu (dont le code est juste, d'aprés w3 validator(css et html)) s'affiche mal en fonction de si ont met www. ou non ( http://www.**.fr ou http://**.fr ).
Le menu s'affiche bien l'orsqu'il y a une case bleu, une case maron puis de nouveau une case bleu et une case maron. Et non pas que des cases bleus.
J'ai fait le test avec free, ca fonctionne correctement ( http://clubphilo.free.fr/** ), j'ai contacté mon hébergeur qui m'a dit que tous ses serveurs mutualisés fonctionnaient pareil et que en gros ce ne pouvais pas venir de la... mais j'ai un doute.

Merci d'avance pour votre aide si vous pensez a quelque chose.

Johann
Modifié par johanndiablo (01 Jul 2009 - 18:30)
Salut,

je ne vois aucune différence entre tes 3 pages : à savoir aucun :hover n'est déclenché lorsque l'on survole le menu. Smiley murf

Quoi qu'il en soit il est préconisé de ne garder qu'une des deux possibilités d'URL (ne serait-ce que pour avoir des stats cohérentes et même si à priori cela ne pose pas de problème de "duplicate content").

Donc je te suggère de créer un fichier .htaccess à placer à la racine de ton site qui contiendra les lignes :
RewriteEngine on
RewriteCond %{HTTP_HOST} ^lncreation.fr$
RewriteRule ^(.*)  http://www.lncreation.fr/$1   [QSA,L,R=301]
Oui, j'ai du mal m'exprimé, ce n'est pas un rollover au survol, en fait c'est le menu qui s'affiche en différente parties mais en utilisant toujours la même image ... Mais je n'ai pas trouvé d'autres solution que de le dire comme ca...

Pour ce qui est du .htacess, quelle est le role de celui ci? De bloqué l'accés à l'url qui n'a pas de www.?

Y aurais il une autre solution de code pour mon menu? Ca m'embéte de voir qu'il ne s'affiche pas correctement.

Merci pour ta réponse
Modifié par johanndiablo (08 Apr 2009 - 10:43)
Ah OK...

En fait le problème vient de ce que tu utilises a:link au lieu de a : il suffit donc de cliquer une fois sur une image pour que a:link n'existe plus (il est alors remplacé par a:visited ).