Bonjour à tous,
je pense avoir à peu près identifié le problème. Il est d'ailleurs traité ici :
[Résolu] Héritage entre id et class
Cependant, j'ai corrigé le problème sous firefox, mais en regardant sous IE, arg ! toujours le même problème.
Voilà la structure de ma page :
un header
une table (table#tablegen) comportant 2 cellules, respectivement td#colgauche qui est le menu de gauche et td#coldroite qui est le contenu de la page en cours (contient plein de table imbriquées)
un footer
voilà le bout de css en question :
Le problème est que le font-size: 85%; du body ne s'applique plus dans tout #tablegen. J'ai vu que l'on pouvait rajouter la propriété inherit pour forcer l'héritage.
J'ai vu aussi qu'il y avait une notion d'augmenter la spécificité du sélecteur.
Est-ce que quelqu'un pourrait m'aider à faire hériter mon font-size: 85% sous IE et Firefox ?
merci
je pense avoir à peu près identifié le problème. Il est d'ailleurs traité ici :
[Résolu] Héritage entre id et class
Cependant, j'ai corrigé le problème sous firefox, mais en regardant sous IE, arg ! toujours le même problème.
Voilà la structure de ma page :
un header
une table (table#tablegen) comportant 2 cellules, respectivement td#colgauche qui est le menu de gauche et td#coldroite qui est le contenu de la page en cours (contient plein de table imbriquées)
un footer
voilà le bout de css en question :
body {
margin: 0;
padding: 0;
color: #000;
background-color: #F2F2F2;
text-align: left;
font-family: "Trebuchet MS", Tahoma, Verdana, Helvetica, Sans-Serif;
font-size: 85%;
}
/* --------------------------------------------------- */
#tablegen {
border-collapse: collapse; /* colle les 2 colonnes #colgauche et #coldroite */
background: none;
font-size: inherit; /* rajouté, car ne marchait plus sur le leftmenu */
/* la valeur héritée de body est 85% */
/* à lui seul, hérite les 85% pour #colgauche */
/* mais pas pour #coldroite !!! */
}
table {
font-size: inherit; /* toutes les tables héritent du font-size du parent */
/* marche pour Firefox, mais pas pour IE */
}
/*
table {
font-size: 85%; Si je mets ça, 85% sont multipliés pour chaque table
au final, j'ai donc des polices minuscules
}
#tablegen table {
font-size: inherit;
}*/
Le problème est que le font-size: 85%; du body ne s'applique plus dans tout #tablegen. J'ai vu que l'on pouvait rajouter la propriété inherit pour forcer l'héritage.
J'ai vu aussi qu'il y avait une notion d'augmenter la spécificité du sélecteur.
Est-ce que quelqu'un pourrait m'aider à faire hériter mon font-size: 85% sous IE et Firefox ?
merci