Probleme sous mozilla firefox

Probleme sous mozilla firefox - HTML/CSS - Programmation

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  [:itm]


Message édité par alaindeloin69 le 19-09-2005 à 18:24:19

---------------
mon site perso, allez visiter
Reply

Marsh Posté le 19-09-2005 à 18:15:38   

Reply

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)

Reply

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 ???


---------------
mon site perso, allez visiter
Reply

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.

Reply

Marsh Posté le 19-09-2005 à 19:25:58    

ho mais t'en fais pas, je vais pas t'engueler car tu m'as pas répondu lol aller repose toi bien


---------------
mon site perso, allez visiter
Reply

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.


Message édité par omega2 le 20-09-2005 à 11:15:30
Reply

Marsh Posté le 20-09-2005 à 12:10:59    

merci, ça marche bien ss firefox mais si je mets 94%, ss IE, et bien sa foire :
enfin sa foire pas mais il ne vas jusqu'au bout ........ :( en tt cas merci


---------------
mon site perso, allez visiter
Reply

Marsh Posté le 20-09-2005 à 12:16:10    

Ha maince, j'ai pas pensé à tester sous IE. :lol:
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

Reply

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)


Message édité par alaindeloin69 le 20-09-2005 à 17:40:52

---------------
mon site perso, allez visiter
Reply

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.


Message édité par omega2 le 20-09-2005 à 17:54:59
Reply

Marsh Posté le 20-09-2005 à 17:53:55   

Reply

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*/
 
}

Reply

Marsh Posté le 20-09-2005 à 20:27:23    

ok enorme, merci trop beaucoup le mecs (ou les filles mais sa m'etonnerais lol) ciao bye merci encore


---------------
mon site perso, allez visiter
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed