J'ai un éditeur de balisage intégré intégré à mon site Web, qui devrait produire un balisage conforme à la norme XHTML. Mais comme vous pouvez le voir, il utilise l'attribut obsolète font
et l'attribut size
.Solution Javascript ou regex pour rendre le balisage conforme à la norme XHTML
<font style="font-family: Courier New; color: rgb(0, 0, 153);" size="2">
asdfa
<span style="color: rgb(0, 51, 0);">
a
<font size="5">fds</font>
</span>
</font>
Sur d'autres navigateurs, il produit le <span class="Apple-style-span" style="font-size: xx-large;">
au lieu de <font size="5">
Y at-il une solution Javascript/Regex pour prendre le premier jeu de balisage et de le remplacer par XHTML balisage conforme à l'aide style
attribut et span
balise. Merci d'avance !!
(ps. JQuery peut être utilisé aussi)
Il serait préférable de réparer l'éditeur lui-même, de régler le problème et non les symptômes ... quel éditeur utilisez-vous? –
@Nick True que. NicEdit. Je me suis dit que si le développeur ne l'avait pas corrigé, je serais complètement perdu :) "Sortie XHTML" est "expérimental" selon le site. http://nicedit.com/ – Kyle
Ceci est valide XHTML 1.0 Transitional. : D – Gumbo