Probleme sous mozilla firefox - HTML/CSS - Programmation
Marsh Posté le 19-09-2005 à 19:03:02
C'est quoi l'effet que t'essaye d'obtenir?
Dans la page que t'indiques, j'ai "lien n°5 lien n°4 lien n°3 lien n°2 lien n°1 " tout le temps affiché en haut et sur le côté, j'ai "lien n°1.1
lien n°2.1
lien n°3.1
lien n°4.1
lien n°5.1 " affiché tout le temps également.
Même si les liens deviennent noir quand on passe le curseur de la souris au dessus, ca ressemble pas à un menu dynamique contrairement aux menu d'alsacréation pour ce que je m'en souviens.
(Page visioné avec IE6)
Marsh Posté le 19-09-2005 à 19:10:27
masi j'ai jamais dit que je voulais faire un menu dynamique: as-tu vu se mot dans mon poste, NON, tu m'as mal compris, je veus faire un menu comme cela: http://css.alsacreations.com/Model [...] age-en-CSS
alors ???? pk sa marche pas sous mozilla ???
Marsh Posté le 19-09-2005 à 19:16:25
ok, je pensais pas à ce menu là.
Je vais surement dire une conerie mais ca pourait pas être un effet secondaire du margin left de 300px?
Là je quitte le boulot, je regarderais ce soir plus en détail depuis chez moi si c'est pas déjà résolut tout à l'heure.
Marsh Posté le 20-09-2005 à 11:09:08
J'ai trouvé :
BODY {
MARGIN: 10px 3%
}
#absolute {
PADDING-BOTTOM: 0px; WIDTH: 100%; POSITION: absolute; BACKGROUND-COLOR: #6633cc
}
En absolute, firefox 1.0.6 utilise la taille du conteneur sans tenir compte de la marge, une taille de 100% fait donc dépasser de 6% par rapport aux autres boites => bonne valeur pour le width de la classe #absolute : 94% si tu gardes les 3% de marge latérales pour la page.
Marsh Posté le 20-09-2005 à 12:16:10
Ha maince, j'ai pas pensé à tester sous IE.
Essaye
#absolute {
PADDING-BOTTOM: 0px; WIDTH: 94%; _WIDTH: 100%; POSITION: absolute; BACKGROUND-COLOR: #6633cc
}
le _WIDTH: 100%; c'est que pour IE en espérant que tous les autres fonctionnent comme firefox
Marsh Posté le 20-09-2005 à 17:39:47
ho grave merci ça marche grave bien (le grave est facultatif)
donc si j'ai bien compris si on met un "_" devant un width par exemple:
le _width est pris en compte que pour I.E ????
si oui cela existe ss firefox ???? (de faire un width qui est pris en compte ss firefox)
Marsh Posté le 20-09-2005 à 17:53:55
en fait, le _witdth est juste un "hack" visant IE. Normalement, on a pas le droit de mettre un _ devant un nom de propriété vu qu'il n'existe pas de propriété commencant par un _ . Mais IE étant ce qu'il est, non seulement il gére mal les CSS, mais en plus ses lunettes sont mal réglé et il se rend pas compte qu'il y a un _ qui traine jsute devant le nom de la propriété. Du coup, il pense que _width et width, c'est la même chôse.
Pour firefox, il y a pas besoin de hack de ce genre vu qu'il gére beaucoup mieux les css. Enfin, sauf peut être dans le cas présent. Je sais pas qui a raison d'ailleur.
Marsh Posté le 20-09-2005 à 18:23:33
maclasse {
width:30px; /*pour tous les navigateurs*/
_width:40px; /*Réécriture de la propriété seulement pour IE*/
}
Marsh Posté le 19-09-2005 à 18:15:38
hello tt le monde, voila, j'ai un petit probleme :
j'ai crée un menu (a la style alsacréation) tout seul pour voir mon niveau.
mais je comprends pas pk ça ne marche pas sous mozilla firefox ?????? mais sa marche sous I.E
voila l'url :
http://robinleynaud.free.fr/menubien
et au faite, je met quel encoding, c'est lequel le mieu ????
ciao à ts
Message édité par alaindeloin69 le 19-09-2005 à 18:24:19
---------------
mon site perso, allez visiter