Bonjour à tous,
je rencontre aujourd'hui un problème très étrange, je pensais avoir repoussé les limites d'Internet explorer, mais ce bon vieux blagueur parvient encore à me surprendre parfois..
Voici donc mon problème.
J'ai une page listant des disques structurée comme suit :
<h1>Liste de cds</h1>
<h2>Les cds supers</h2>
<table>
... (le tableau est généré par php à partir de ma base de données)
</table>
<h2>Les cds vraiment nuls</h2>
<table>
... (idem)
</table>
Le css définit le texte en blanc (sur fond noir). Jusque là, aucun problème sur les autres pages de mon site.
Mais ici, le <h1> et le premier <h2> n'apparaissent pas sous IE. Le code source les affiche pourtant bien. Je tente de sélectionner l'endroit où ce texte devrait être et "oh, magie", le texte apparait (et en désélectionnant il reste).
De plus, mais c'est très secondaire, le premier tableau apparait avec une marge entre <h2> et le tableau de 5cm environ (je sais bien qu'on ne compte pas en centimères..). Je pense alors à un problème de margin, mais pour ce qui est des cds vraiment nuls (qui sont régis par le même css), il n'y a pas cette marge.
Quelqu'un aurait-il déjà vu ce problème ? (j'espère que c'est une erreur bête de ma part. :s) Comment le résoudre?
Merci d'avance.
EDIT: Résolu. Le fait que la table ait une largeur de 100% ne plaisait pas à IE apparemment.
Modifié par Ostra (09 Sep 2007 - 18:11)
je rencontre aujourd'hui un problème très étrange, je pensais avoir repoussé les limites d'Internet explorer, mais ce bon vieux blagueur parvient encore à me surprendre parfois..
Voici donc mon problème.
J'ai une page listant des disques structurée comme suit :
<h1>Liste de cds</h1>
<h2>Les cds supers</h2>
<table>
... (le tableau est généré par php à partir de ma base de données)
</table>
<h2>Les cds vraiment nuls</h2>
<table>
... (idem)
</table>
Le css définit le texte en blanc (sur fond noir). Jusque là, aucun problème sur les autres pages de mon site.
Mais ici, le <h1> et le premier <h2> n'apparaissent pas sous IE. Le code source les affiche pourtant bien. Je tente de sélectionner l'endroit où ce texte devrait être et "oh, magie", le texte apparait (et en désélectionnant il reste).
De plus, mais c'est très secondaire, le premier tableau apparait avec une marge entre <h2> et le tableau de 5cm environ (je sais bien qu'on ne compte pas en centimères..). Je pense alors à un problème de margin, mais pour ce qui est des cds vraiment nuls (qui sont régis par le même css), il n'y a pas cette marge.
Quelqu'un aurait-il déjà vu ce problème ? (j'espère que c'est une erreur bête de ma part. :s) Comment le résoudre?
Merci d'avance.
EDIT: Résolu. Le fait que la table ait une largeur de 100% ne plaisait pas à IE apparemment.
Modifié par Ostra (09 Sep 2007 - 18:11)