Cache-Cache d'éléments sous IE

Cache-Cache d'éléments sous IE - HTML/CSS - Programmation

Marsh Posté le 23-07-2004 à 18:26:32    

Salut,
 
je suis en train de réaliser un site, en utilisant XHTML et les CSS, et je suis confronté à un "petit" problème avec Internet Explorer (version 6) : sur certains blocs, des éléments n'apparaissent pas, il faut que je surligne le bloc en question pour voir apparaître ce qui a disparu. Ca à l'air de le faire surtout avec dans des blocs flottant ...
 
Exemple : j'ai une liste d'objets à afficher, et pour chaque objet, je veux afficher une photo, et les caractéristique de l'objet. Pour l'occasion, ça donne ça :

Code :
  1. <div class="objet">
  2.   <img src="..." alt="..."/>
  3.   <ul>
  4.     <li>Caract 1</li>
  5.     <li>Caract 2</li>
  6.     <li>Caract 3</li>
  7.     <li>Caract 4</li>
  8.   </ul>
  9.   <hr /> <!-- sert de spacer -->
  10. </div>


Et le code CSS correspondant :

Code :
  1. .objet img.left {
  2.   float: left;
  3.   margin-right: 30px;
  4. }
  5. .objet ul {
  6.   float: left;
  7.   list-style-image: url(images/puce3.png);
  8. }
  9. hr {
  10.   clear: both;
  11.   visibility: hidden;
  12. }


Dans ce cas là, mes images pour mes puces n'apparaissent pas, il faut que je surligne le texte avec la souris pour voir apparaitre les puces :heink:
 
Et ça me le fait sur dans d'autres cas : j'affiche du texte blanc, sur un fond, disont vert, et mon texte n'apparait que si je le surligne.
Généralement, quand je reload la page, tout semble aller bien (ça dépend des cas). Des fois, ça l'efface, des fois ça l'efface aussi quand je scroll ma fenêtre pour faire disparaitre le texte et que je reviens.
 
Bref, c'est pas la joie :/
 
J'essaie de faire utiliser ce genre de technos dans mon entreprise, mais avec ce genre de bugs d'IE, qui n'apparait pas sur les autres sites, c'est pas évident ...
 
Est-ce que ce genre de bug est connu ? Ya une solution pour y remédier ?
 
Merci :jap:
 
Edit: petite précisionb s'il en fallait, ça marche impec sur Firefox :sarcastic:


Message édité par multani-1 le 23-07-2004 à 18:27:43
Reply

Marsh Posté le 23-07-2004 à 18:26:32   

Reply

Marsh Posté le 23-07-2004 à 18:31:49    

Pourquoi tu n'utilises pas plutot la propriete background au lieu d'inclure directement tes images a ton document XHTML. Un document XHTML decrit le fond et non la forme.

Reply

Marsh Posté le 23-07-2004 à 18:49:23    

Parce que cette image n'est pas la pour décorer, mais fait partie des choses que je veux présenter. C'est pour ça que je la mets là ;)

Reply

Marsh Posté le 23-07-2004 à 19:44:16    

multani-1 a écrit :

Est-ce que ce genre de bug est connu ? Ya une solution pour y remédier ?

Ça s'appelle le 'peekaboo' http://www.positioniseverything.ne [...] kaboo.html , généralement un width: 100% règle le problème.

Reply

Marsh Posté le 23-07-2004 à 19:52:30    

youdontcare a écrit :

Ça s'appelle le 'peekaboo' http://www.positioniseverything.ne [...] kaboo.html , généralement un width: 100% règle le problème.


Cool, je testerais ça lundi matin, voir ec que done cette page sous IE. :)
 
Merci beaucoup  :hello:

Reply

Marsh Posté le 23-07-2004 à 23:43:20    

T'es pas le seul à avoir eu ce bug :
 
http://forum.hardware.fr/forum2.ph [...] =0&subcat=
 
et j'avais ça aussi sur mon site :D
 
(perso je l'ai résolu avec le line-height)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

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