28220 sujets

CSS et mise en forme, CSS3

Bonjour à tous,

Tout d'abord j'ai une question : est-il correct d'utiliser une balise h2 à l'intérieur d'un div ?

Si oui, j'ai un problème sous IE.

Voici un extrait de mon fichier css :


h2{
  text-align: left;
  font-size: 14px;
  color: #ff9900;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

.conteneur {
	margin : 0 1% 1% 1%;
	padding: 10px 0 10px 0;
	background-color: #d2d6e1;
	color: #1e3167;
	text-align: center;
}


Le hic est que mon h2 est à l'interieur de la balise div, voir ci-dessous:


<div class="conteneur">
<h2>Informations générales</h2>
<div class="spacer">&nbsp;</div>
...
<h2>Historique</h2>
...
</div>


Le problème est que le titre h2 n'apparait pas sous IE. Sur FF et N7.2 tout fonctionne correctement.
Par contre si je mets en commentaires le background dans le div conteneur, le titre h2 apparait bien.
Est-ce un problème de superposition ???

Merci pour vos lumières.
Lu.
Modifié par luciole (03 Jun 2005 - 09:28)
Peut tu tester ça? Ajoute la propriété :


width: 100%;


Sur ton h2, juste pour voir, et dit moi ce que ça donne sous IE.

Sinon, avoir un h2 dans un div ne pose aucun problème.
Modifié par jb_gfx (02 Jun 2005 - 18:52)