[XHTML] Propagation de text-decoration aux éléments frères ?
Bonjour,
je suis confronté à un problème assez énervant...
Soit une page XHTML comprenant le bout de code suivant :
Code:
1 2 3 4 5 6 7
| <p>
<span style="text-decoration: underline; ">Jour de sortie</span>
</p>
<ul>
<li>
<p>En établissement public :</p>
... |
Je sais que le code n'est pas très propre, mais il est généré automatiquement ; cette page est liée à une feuille de style CSS comprenant ce style :
Code:
1 2 3
| P {
text-align: justify;
} |
Le résultat, plutôt surprenant, est que le texte "Jour de sortie" est bien souligné, mais que le paragraphe "En établissement public :" l'est aussi, et tous les autres paragraphes de la page ! Comme si le style local se propageait à toute la page...
Je sais que IE 6 gère mal les text-decoration, mais il me semblait que ces problèmes se limitaient aux éléments imbriqués, pas aux éléments frères.
J'ai tenté de régler le problème en rajoutant un text-decoration: none à la définition de P dans le CSS, sans succès.
Je vois arriver le moment où je vais devoir ajouter un style="text-decoration: none" à tous les autres paragraphes, mais si je pouvais éviter cela, et que quelqu'un avait une solution ou une explication, je lui en serais reconnaissant...