【发布时间】:2010-09-02 08:07:28
【问题描述】:
我的网站内置了一个内联标记编辑器,它应该可以生成符合 XHTML 的标记。但正如您所见,它使用了已弃用的font 标记和size 属性。
<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>
在其他浏览器上,它会生成 <span class="Apple-style-span" style="font-size: xx-large;"> 而不是 <font size="5">
是否有 Javascript/Regex 解决方案来获取第一组标记并将其替换为使用 style 属性和 span 标记的 XHTML 兼容标记。
提前致谢!!
(ps.jQuery也可以)
【问题讨论】:
-
最好自己修复编辑器,解决问题而不是症状...您使用的是哪个编辑器?
-
@Nick 没错。尼克编辑。我想如果开发人员没有修复它,我会完全不知所措:) 根据网站,“XHTML 输出”是“实验性的”。 nicedit.com
-
这是有效的 XHTML 1.0 过渡。 :D
标签: javascript jquery regex xhtml replace