Différence FF et IE

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Express
Lézard à collerette
Messages : 473
Inscription : 14 mai 2004, 20:19

Différence FF et IE

Message par Express »

Bonjour tous ;-)
J'ai un prob de compatibilité entre IE et FF, sur ce lien,http://perso.club-internet.fr/savidan.c ... ilCSS.html
Le menu n'est pas dutout au meme endroit,qqun pe t-il m'aider a resoudre ce probleme :?: ,merci :cry:
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Oulah !
Mélange détonnant entre CSS, JavaScript et propriétés -moz... des problèmes assurés si tu veux mon avis !

Déjà je présume que tu travaille en haute résolution (genre 1280x1024), installe WebDeveloper si ce n'est pas fait et essaye de redimentionner :?

Ensuite tu mets

Code : Tout sélectionner

#menu { width: 10em;
    position: fixed;
    }
IE n'aime pas la position fixe et passe en relative je crois.
En plus plus haut tu as un #menu {position:absolute} donc je présume que tu t'est planté dans ton hack ;-)

[id="menu"] ou body>#menu comme sélecteur pour la position fixe seront beaucoup plus efficaces ;-)
jv2759
Tyrannosaurus Rex
Messages : 4161
Inscription : 12 févr. 2004, 14:29

Message par jv2759 »

J'ai trouver une solution :

http://perso.club-internet.fr/v_pascal/ ... _fixed.htm

Tu remplace tout tes #menu par :

Code : Tout sélectionner

		#menu {
	
	
	position: fixed;
	_position: absolute;
	top: 0px;
	top: expression(body.scrollTop + 0 + "px");
	left: 80%;
	width: 10em;
	}
Par contre je suis pas sur que cela passe le w3c, il ne faut pas tout demander de marcher avec ie et être corecte...

Ie ne comprend pas fixe, c'est trop compliquer pour lui, par contre inventer des expretion à la con dans du css il comprend...
Inscrit sur la liste des abonner absent...
Express
Lézard à collerette
Messages : 473
Inscription : 14 mai 2004, 20:19

Message par Express »

Pour la validation je part deja perdant car club-internet me rajoute le javascript se trouvant en dernier et j'ai deja testé,a priori il est bourré de faute ....... :roll: :roll: :roll:
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Justement, la solution avec un des deux hacks que j'ai cités est valide CSS, et IE ignore simplement les propriétés découlant de ces sélecteurs.

Essaye simplement ça :

Code : Tout sélectionner

#menu {
	position: absolute;
	top: 0pt;
	left: 0pt;
	margin-left: 80%;
}
body>#menu {
	width: 10em;
	position: fixed;
}
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité