问题:
我的网站允许用户将其他文件/文档(如 MS Word 和网站(例如 CNN.com))中的内容复制/粘贴到我们提供的富文本编辑器中。这个 Rick TextEditor 支持(我们也必须支持)嵌入样式的粘贴内容,这带来了随机样式,来自内容来源的标签内联样式。
例如:如果您从任何 MS Word 文档中粘贴,它会带来H1, H2, P, UL/OL/LI, STRONG, I, EM, TABLE
等。具有自己的风格。当您从其他网页复制粘贴时也会发生同样的情况。
如何格式化? 我正在寻找处理这些用户生成内容格式的最佳方法。首先,我需要保持复制的标签完好无损。可以说,H1 是从 MS Word 的用户那里带来的——我必须使用给定的企业品牌来保持这种风格。
另一个问题是,当您从外部来源复制/粘贴时 - 某些标签未正确关闭 - 这会导致我的布局中断。我们如何处理这个?
对于样式,m 应用
.article * {
allKnownCSSProperties: myValues!important;
}
任何方法都可以。JavaScript,C# 是首选。