Is it possible to include the style in the html?
我目前用 grapesjs 来构建邮件模板,但当我导入带有<style>标签的 HTML 时,在存储之前,HTML 和 CSS 会被拆分。当这些存储在后端数据库时,HTML 里没有 <style> or <link> 标签,而是单独存储。有没有办法防止这种情况,并存储两个版本的编译版本,或者至少能在发送到服务器之前注入样式?
Ju99ernaut
Grapesjs不支持内联,但你可以用这里用的同样方法 https://github.com/artf/grapesjs-preset-newsletter。它使用 'juice' 包来合并 html 和 css
artf
是的,目前内联CSS被解析为CssComposer,并且[已从DOM](https://github.com/artf/grapesjs/blob/bb24e02c66c6bcb3104bf2c99fd3ef30a4d1e1f3/src/parser/model/ParserHtml.js#L290-L302 移除)。这允许编辑器编辑其样式。
ronaldohoch
关于它有一个问题。 ckeditor 如何用内联样式编辑跨度,关闭后保留并重新打开同一个模板?