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 :
- <div class="objet">
- <img src="..." alt="..."/>
- <ul>
- <li>Caract 1</li>
- <li>Caract 2</li>
- <li>Caract 3</li>
- <li>Caract 4</li>
- </ul>
- <hr /> <!-- sert de spacer -->
- </div>
|
Et le code CSS correspondant :
Code :
- .objet img.left {
- float: left;
- margin-right: 30px;
- }
- .objet ul {
- float: left;
- list-style-image: url(images/puce3.png);
- }
- hr {
- clear: both;
- visibility: hidden;
- }
|
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
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
Edit: petite précisionb s'il en fallait, ça marche impec sur Firefox
Message édité par multani-1 le 23-07-2004 à 18:27:43