如果HTML中没有使用该规则的元素,就不能添加新的CSS规则
是的,这是正常行为,编辑器会优化导出的代码,但在下一个版本中你会看到一个新的 ['keepUnusedStyles'](https://github.com/artf/grapesjs/issues/1053)选项,可以跳过这个优化
阅读下方完整回答 ↓问题
你好,我用的是最新版本,遇到了标题中描述的问题。
我分别编辑HTML和CSS。 我注意到编辑CSS时,如果我尝试添加一个尚未被画布中任何元素使用的新类,保存后该类会被移除,
如果我去创建一个虚拟 div,赋值 ie class =“test”,然后再给 CSS 添加 .test{color=“red”} 规则,CSS 的更改会被正确保留。
这里有一个JS小提琴,你可以试试看它的行为。https://jsfiddle.net/d64sc5g4/
这是正常行为还是bug?
回答(2)
是的,这是正常行为,编辑器会优化导出的代码,但在下一个版本中你会看到一个新的 ['keepUnusedStyles'](https://github.com/artf/grapesjs/issues/1053)选项,可以跳过这个优化
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #912
:HTML 属性/特征未逃逸
当属性加上双引号时,会导致 HTML 变质。https://jsfiddle.net/szLp8h4n/拖入链接块。点击编辑器中的链接进入“组件设置”面板在“title”栏输入“这是”示例“。点击查看代码图标。生成无效的HTML '''html <div class=“c318...
问题 #1614
:将css变量添加为style manager属性
尝试向样式管理器添加CSS变量导致错误: “未捕获类型错误:无法读取未定义[fiddle](https://jsfiddle.net/GCoda/ke3p0mgj/)的属性'toPerCase' “JavaScript 编辑。StyleManager.addSector('te...
问题 #1448
使用自定义视图时无法选择子组件
我正在尝试创建一个自定义组件,创建一个带有嵌套HTML的视图。 我不想让这个HTML作为组件渲染,所以我用(用jQuery) view: defaultType.view.extend({ 初始化:函数 () { $(this.el).html('<div class=“con...
问题 #1609
Grapesjs,如何将视图代码中的 html/css 代码提取到控制台日志中?
警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。