我正在运行 WYSIHTML5,以允许自己输入电子邮件文本并将其格式化以作为 HTML 发送。然而,当我查看格式化文本的 HTML 时,我得到与颜色元素关联的类。这是预期的行为,但由于我需要在电子邮件中发送输出,因此我希望将这些颜色放在内联 CSS 中,因为我无法将 CSS 文件附加到电子邮件中。此处示例
<span class="wysiwyg-color-green">Testing</span>
也就是说,如果我为文本选择绿色:测试
。有没有办法修改那个绿色,使其成为 html 本身的一部分,例如
<span style="color:green">Testing</span>
我试图搜索这个但找不到,所以我不会在没有先寻找它的情况下询问。如果有人可以请指出某个地方。即使是任何指南的链接也可以。我不希望您花时间为我编写代码。
最佳答案
你可以用 php 来做到这一点:
str_replace ( 'class="wysiwyg-color-green"', 'style="color:green"' ,$html)
您可以使用 javascript 执行相同的操作,尽管在服务器端执行所有操作总是更安全。 http://www.w3schools.com/jsref/jsref_replace.asp
关于css - WYSIHTML5如何输出内联CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14723920/