broadcastor Posté 4 Juin 2006 Posté 4 Juin 2006 Bonjour le hub, voila tout se passe sur mon site avec le style "grunge". Le probleme est que je recontrais sous IE un probleme de positionnement du bloc "central". J'ai alors cherché d'ou venait le probleme, mais sans succès. J'ai donc modifié mes marges pour que ça se place bien sous IE, et j'ai ensuite essayé d'utiliser le hack des selecteur d'enfant pour donner les marges normales pour les navigateurs qui respectent les selecteurs d'enfants (FF, Opera et cie). Le probleme est que j'ai mal du l'ecrire, parce que rien ne se passe. Je vais donc appel a vous parce que de nombreuses heures a retourner le probleme dans tous les sens n'a rien changé, donc si quelqu'un voit la solution, ou une autre solution, qu'il se leve !!! lol
Ifmy Posté 5 Juin 2006 Posté 5 Juin 2006 Salut, Un hack simple consiste à dupliquer une règle juste en dessous de celle-ci pour qu'elle soit lu en second et y placer devant * html et bien sur la corriger par exemple: div { margin:0; } * html div { margin:123456789; } * est un sélecteur universel html est la racine (donc rien avant, donc * html n'est pas logique). MSIE au lieu de ne pas interpréter cette règle qui est fausse, va la lire et voilas le tour est joué à contrario les autres vont bien entendu la sauter.
MarvinLeRouge Posté 5 Juin 2006 Posté 5 Juin 2006 Salut, La syntaxe normale de ce que tu cherches est leparent > lenfant {...}
broadcastor Posté 6 Juin 2006 Auteur Posté 6 Juin 2006 Bonjour et merci a tous les 2. Je suis tombé sur la solution de Ifmy avant celle de Marvin(pourtant postée peu apres et correspondant plus a ce que je recherchais), et donc j'ai adopté le premier hack. C'est donc un [résolu], merci a vous
MarvinLeRouge Posté 6 Juin 2006 Posté 6 Juin 2006 NB : La méthode présentée par Ifmy est basée sur une faute du moteur de IE, alors que la 2ème méthode est tout à fait correcte grammaticalement.
Ifmy Posté 6 Juin 2006 Posté 6 Juin 2006 Je viens de trouver ça ça peut intéresser du monde http://www.ultra-fluide.com/ressources/css/css-hacks.htm
broadcastor Posté 6 Juin 2006 Auteur Posté 6 Juin 2006 Ah, c'est un notabene qui a son importance en effet. J'ai essayé de revoir un peu mon positionnement, et finalement j'ai reussi a placer mon bloc comme je le souhaitais, sous IE comme FF, sans hack, que demande le peuple !!!
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant