Bonjour, je refais le design de mon site mais je rencontre un problème avec Firefox. Le contenu du menu de droite est impossible à sélectionner et on ne peut pas cliquer sur les liens (voir partenaires).
Et en plus y a un tas de position: relative. omfg.
Tu joues vraiment la carte de l’inconnu toi normalement, tu n’as juste besoin que du float: right. Sinon éventuellement tu peux utiliser position: absolute (et faire du postionnement absolu of course) et right pour positionner correctement ton basar ainsi que margin-right pour le contenu.
Sinon, honnêtement révise un peu les couleurs des liens… C’est pas franchement ce qu’il y a de plus visible. Au passage, barrer les liens… ouille say moche quoi
Les couleurs sont aussi assez sombre, si bien que tu ne lis pas ce qu’il y a écrit sur les images des menus.
Voila, j’ai retiré tous les position:relative inutiles (qu’est ce que j’ai eu besoin de mettre ça moi ?) et le problème majeur est résolu. (Merci à toi Sans-Nom)
Reste maintenant le problème des utilisateurs d’internet explorer 6 pour les menus de gauche. Il y a un décallage des bordures des menus. Le pire c’est que je ne sais pas ce que ça donne sous IE5…
J’ai remarqué un autre problème, quand on regarde les menu de gauche avec firefox/internet explorer, on remarque que les liens ne sont pas espacés de la même manière. Voici une image explicative : http://sandrock.mp4.free.fr/maiseuh.JPG
Moi mon but est d’obtenir sous IE le même résultat que sous Firefox… Alors si vous voyez quelquechose de bizarre dans ma feuille de style, dites le moi…
Bon pour les fins de bordures, il suffit bel et bien de supprimer les espaces (et passages à la ligne) donc ce problèe est résolu.
Sinon pour l’espacement, le problème est en fait dut à display:block. Lorsque ce paramètre est utilisé il y a un espace énorme qui se crée sous IE. Je le supprimerai bien mais je souhaite les liens soient cliquables sur toute la largeur du menu. Je pourrais ainsi mettre un effet lorsque le pointeur est au dessus du lien. Mais bon IE n’aime pas les display:block (il gache toujours tout lui). :heink:
Bref, je vais mettre la page à jour et je reviens.
Pour les espacements de IE, il n’y a ni padding ni margin, j’avais déjà vérifié (d’ailleurs je les ai mis à 0). D’ailleurs il y a aussi line-height mais bon il n’influe pas lui nonplus.
Bref, je vais laisser comme ça.
Sinon, j’ai revu les couleurs. Le bas des menus sont corrects maintenant.
Reste plus qu’à espacer les partenaires et à faire le bas des pages. Si vous avez des conseils, ils sont les bienvenus.
Arf j’ai beau ajouter des styles de déboggage, IE n’en connait aucun. J’ai essayé la bordure noir comme tu me l’a proposé, rien n’apparait sous IE. J’ai aussi essayé background-color:#FFFFFF. mais rien à faire IE connait pas.
Il me semblait que !important ne servait qu’à établir des priorités dans la feuille de style et que justement seul IE ne connaissait pas… Enfin j’ai quand même essayé mais rien…
Je vais essayer de trouver les propriétés du paramètre display:block sur le net, peut etre que je trouverai une solution…
Tout d’abord, une petite page sur l’utilisation des liens avec display:block : ICI.
Ensuite j’ai compris que le display:block induisait un passage à la ligne (d’ailleurs on peut voir en faisant Ctrl+A dans IE qu’il y a une ligne supplémentaire entre chaque lien). En me disant ceci, je me suis dit : “Et si on mettait la liste en en affichage ‘inline’ pour que les puces n’aillent pas à la ligne”. :ouch: