Comment corriger ce bug incompréhensible d'IE ? (position absolu!)

Comment corriger ce bug incompréhensible d'IE ? (position absolu!) - HTML/CSS - Programmation

Marsh Posté le 07-02-2003 à 19:17:18    

Svp j'ai besoin d'une petite aide
 
J'ai épuré la page de tout le code inutile et mis les styles dans la page: essayez donc ceci avec IE :  
http://panchopa.free.fr/testcolage1.htm  
 
il ya un petit 1 et un petit 2 qui sont des liens. Sur les deux pages correspondantes ils sont normalement placés au même endroit (et mozilla l'interprête bien) mais quand on clic sur un des numéros on voit un décalage vers le haut de 5 px.  
 
Ca me troue le *** un tel truc, c'est pourtant une postion en absolue, ca devrait pas poser problème normalement  :cry:

Reply

Marsh Posté le 07-02-2003 à 19:17:18   

Reply

Marsh Posté le 07-02-2003 à 19:34:23    

Déjà, mettre une bordure à ton DIV t'aurais permis de voir que ce n'est pas le positionnement absolu qui est en cause (le bloc ne bouge pas). C'est la position du texte à l'intérieur du DIV qui varie.
 
Apparamment IE n'aime pas que le </div> soit sur une autre ligne que les précédents <span>. Si tu le ramènes sur la même ligne que le <span> ça résout le problème.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 07-02-2003 à 19:44:38    

alors là je suis bluffé,  merci  :)
 
IE qui décale un élément de 5 px parcequ'il y a un retour chariot dans le code, fallait la trouver celle là  :jap:


Message édité par panchopa le 07-02-2003 à 19:46:34
Reply

Marsh Posté le 07-02-2003 à 19:50:09    

IE a toujours eu ce problème, avec les TD c'est pareil, toujours coller le premier caractère contenu dans le TD à la balise ouvrante, et toujours coller le dernier à la fermante.
 
Exemple :
 
<table>
<tr>
<td>Ca marche</td>
</tr>
<tr>
<td>
Ca déconne
</td>
<tr>
</table>

Reply

Marsh Posté le 07-02-2003 à 20:23:50    

merci du tuyau, c'est un truc ultra important à savoir :jap:  
 
et bizarre tout de même, j'ai laissé des portions comme ca en pensant que ct pas grave :  
 

Code :
  1. <div id="logo">
  2.   <a href="../../../index.htm">
  3.     <img
  4. src="../../../Imagenes/Logo%20transici%F3n/Logo_BA_rojo-amarillo_06.jpg"
  5. alt="Volver a pagina principal" width="59" height="60"   />
  6.   </a>
  7. </div>

 
et ca me fait pas décalage.  
 
Ca doit encore être selon les humeurs de monsieur explorer :sarcastic:

Reply

Marsh Posté le 07-02-2003 à 20:26:11    

ça a peut-être enfin été corrigé.
 
Mais bon, m'en fout, j'ai pris pour habitude de coder comme ça, donc j'ai pas de problème :D

Reply

Marsh Posté le 07-02-2003 à 20:43:43    

alors apparement ca à été corrigé qu'à moitié puisque j'ai eu le problème que sur une portion de code et pas pour le reste. Mais c'est embêtant ce que tu me dis, faudrais que je reformate tout mon code pour les vieux navigateurs :/

Reply

Marsh Posté le 07-02-2003 à 20:50:25    

bah t'avais qu'à faire bien du premier coup :D

Reply

Marsh Posté le 07-02-2003 à 21:09:30    

Grrrrr
Je fait quoi, j'le frappe ?  ;)

Reply

Marsh Posté le 07-02-2003 à 21:13:10    

nan pas les dents ! pas les dents ! pas les arrrrgh ! :D

Reply

Sujets relatifs:

Leave a Replay

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