28173 sujets

CSS et mise en forme, CSS3

Salut a tous,
j'ai un petit probleme etrange avec une feuille de style sous IE:


<table class="detnote" cellspacing=0>
									<tr>
										<td>
											<table class="soustab1" cellspacing=0 cellpadding=0>
												<tr>
													<td class="td1">
														Moyenne:&nbsp;<span class="notmoy">'.$moyenne.'</span>
													</td>
												</tr>
												
												<tr>
													<td class="td2">
														Votes:&nbsp;<span class="nbvote">'.$Nbvotes.'</span>
													</td>
												</tr>
											</table>
										</td>
										<td>
</td>
</tr>
</table>


avec la feuille de stlye:


.detnote
{
font-weight:bold;
border-color:#86879B;
border-style:solid;
border-width:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;"
}
.detnote .soustab1 
{
text-align:center; 
}
.soustab1 
{
height:50px;
vertical-align:middle;
}
.detnote .soustab1 .td1
{
width:150px;
border-bottom-width:0px;
}
.detnote .soustab1 .td2
{
border-bottom-width:0px;
}
.notmoy
{
color:red;
}
.nbvote
{
color:green;
}
.detnote .soustab2
{
text-align:center;border-left-color:#86879B; border-left-color:#86879B;border-left-style:solid;border-left-width:1px; height:83px;
}

Le probleme est que sous IE les classe notmoy et nbvote ne s'applique pas (le texte reste blancs).

Avez vous une idée sur l'origine du problème?
bonsoir,

et si tu fais comme ça



 .td1 .notmoy

{

color:red;

}


ça marche ?

Je suppose qu'il doit y avoir une relation familiale dans tout ça non?

je me trompe peut etre
Modifié par Philippe (15 Feb 2006 - 22:36)
Non ca ne marche pas non plus. Al'origine c'est ce que j'avais fait. Mais vu que ca marchais pas j'ai enlever les "sous-familles" et j'ai mis juste le nom de la classe.
Bonjour,
Il y à un guillemet qui traîne dans ta CSS.
.detnote {
font-weight:bold;
border-color:#86879B;
border-style:solid;
border-width:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;[b][#red]"<-là[/#][/b]
}

Modifié par papillon41 (16 Feb 2006 - 08:05)