Bonjour,

je suis en train de réaliser un petit formulaire accompagné de quelques icônes qui permettent de mettre le texte en forme. Rien de bien terrible, les possibilités sont classiques :

mettre en gras, italique, citer, indenter, mettre le texte en couleur (rouge, vert, bleu, jaune).

Ces icônes ajoutent dans le texte, des balises type PHPBB (, [C1][C]...) que je transforme ensuite en balise html ou en balise :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<span class=style_couleur_choisie>le texte</span>
Le problème que je rencontre est le suivant : j'ai défini la propriété css suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
*{
color:#000000;
}
et le souci c'est un utilisateur met en forme en utilisant d'abord le gras, puis la couleur rouge, il aura un truc du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
[C1][B]Son texte[B][C1]
qui sera ensuite converti en  : 
 
<span class=rouge><b>Son texte</b></span>
et le problème est que la couleur rouge, du fait de la présence, ensuite de la balise bold, n'est pas pris en compte. C'est la couleur par défault qui est appliquée.

Auriez-vous une idée pour contourner le problème ?

Merci de votre aide !