Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1168 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  décalage CSS sous IE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

décalage CSS sous IE

n°1377730
nero27
Posté le 30-05-2006 à 18:21:14  profilanswer
 

Bonjour,
 
J'utilise 2 blocs imbriqués en position absolute afin d'agencer des images dans un cadre et simuler l'agencement d'ustensiles dans une cage.
 
Voilà le code (qui vous en dira sûrement plus que 10 lignes de blabla) :

Code :
  1. <style>
  2. .cage {
  3. width:250px;
  4. height:100px
  5. border: 1px solid #663300;
  6. background-color: #FFFFFF;
  7. }
  8. </style>
  9. <div class="cage">
  10. <div style="position:absolute;left:auto">
  11. <img src='images/mouche4.gif' border='0' style='position:absolute; left:0; top:0;'>
  12. <img src='images/gamellev.gif' border='0' style='position:absolute; left:120px; top:77px;'>
  13. <img src='images/abreuvoirv.gif' border='0' style='position:absolute; left:-26px; top:15px;'>
  14. <img src='images/abri2.gif' border='0' style='position:absolute; left:15px; top:60px;'>
  15. <img src='images/roue2.gif' border='0' style='position:absolute; left:200px; top:50px;'>
  16. </div>
  17. </div>


 
Le résultat voulu est bien obtenu sous FireFox :  
http://img144.imageshack.us/img144/5047/ff0rw.png
 
Alors que tout le contenu se trouve décalé sous IE (6 et 7) :
http://img226.imageshack.us/img226/2950/ie5ut.png
 
Savez-vous d'où cela peut-il venir ?
Bug d'IE ?
Un remède ?
 
Merci d'avance :jap:


Message édité par nero27 le 30-05-2006 à 18:22:32
mood
Publicité
Posté le 30-05-2006 à 18:21:14  profilanswer
 

n°1377793
ClD
Mon mononyme : C!d
Posté le 30-05-2006 à 20:38:28  profilanswer
 

je suis pas sûr que ça soit ça mais essais de rajouter la ligne
 

Code :
  1. position:relative;


 
dans le CSS de cage, pour voir si ça change quelque chose
 
si non ça vient de IE, dés qu'on positionne quelque chose en absolu ça provoque des bugs  :cry:


---------------
NOUVEAU!! Février 2024 : j'ai créé un nouveau jeu en ligne : https://www.boblybots.com
n°1377837
nero27
Posté le 30-05-2006 à 22:27:07  profilanswer
 

Ca ne fonctionne pas non plus en rajoutant position:relative :/
 
Je vais encore devoir bidouiller parce qu'IE ne sait pas respecter les normes :pfff:

n°1377854
ClD
Mon mononyme : C!d
Posté le 30-05-2006 à 23:11:08  profilanswer
 

peut-être en enlevant le DIV qui contient les images :
 

Code :
  1. <div style="position:absolute;left:auto">...</div>


 
et en laissant le position:relative; dans le style de .cage
 
(et n'oublis pas de mettre un point virgule à la fin de chaque ligne dans ta feuille de style)


---------------
NOUVEAU!! Février 2024 : j'ai créé un nouveau jeu en ligne : https://www.boblybots.com
n°1377922
nero27
Posté le 31-05-2006 à 09:18:03  profilanswer
 

En effet, en enlevant cette balise ça fonctionne :)
 
Par contre, il reste un petit décalage de 1px environ vers le bas et la droite :/


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  décalage CSS sous IE

 

Sujets relatifs
Probleme CSS avec IE : boite à bords arrondis[RESOLU] [débutant] CSS - comment centrer une DIV?
[Résolu] Texte dépasse le cadre des cellules (CSS 2)[JS/DOM] Bug sous IE, l'image se s'affiche pas ! [RESOLU]
Problème de décalage sur une pageSoulignement en pointillé avec les CSS
Mise en page via CSS (@page ?)[CSS] Les DIV pas en harmonie verticale
[CSS] Annuler un float...J'ai un problème avec mes feuilles de Style (CSS) !
Plus de sujets relatifs à : décalage CSS sous IE


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR