问题 #1033💬 已回答提出于 2018年4月12日作者 nojacko0 个反应

:使用ID时,无法更新或移除样式

快速解答作者 nojacko

详细说一下,好像当你给一个盒子应用样式时,它会添加ID。当你导出这些文件并重新加载到Grapes时,问题就会出现。

阅读下方完整回答 ↓

问题

繁殖步骤

  1. https://jsfiddle.net/1cjjr02p/
  2. 在编辑器中点击文本,更改背景颜色。
  3. 导出CSS。你会看到新颜色和原色的存在顺序,阻止了新颜色的使用。
/* CSS:输出(扣除一些无关的位)*/
#c318{
  背景颜色:#000000;            /* 新颜色 **/
}
#c318{
  背景色:RGB(152, 77, 77);    /* 原色 **/
}

/* CSS:预期 */
#c318{
  背景色:#000000;    /* 新颜色 **/
}

3.. 使用相同的 jsfilddle,无法移除 CSS 属性。

这与#552 #986类似,但问题仅在使用ID时出现。课程很酷。

回答(3)

nojacko2018年4月13日

详细说一下,好像当你给一个盒子应用样式时,它会添加ID。当你导出这些文件并重新加载到Grapes时,问题就会出现。

artf2018年4月14日

与#932相关 使用 'avoidInlineStyle: true'

lock[bot]2019年9月17日

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

相关问答

通过相似的问题讨论继续研究。

问题 #986

:导出的CSS无法覆盖主体的背景色

当 init 函数的“样式”选项中定义了身体背景样式时,无法覆盖。 鉴于风格: 在Grapes中更改背景色后,CSS输出为: 由于顺序,使用时会优先使用原色。 虽然这不一定是问题,但重复“body”并非必需,如果合并“body”的CSS定义,可能会解决这个问题。我相信其他 CS...

2 个回答更新于 2019年9月17日

问题 #1614

:将css变量添加为style manager属性

尝试向样式管理器添加CSS变量导致错误: “未捕获类型错误:无法读取未定义[fiddle](https://jsfiddle.net/GCoda/ke3p0mgj/)的属性'toPerCase' “JavaScript 编辑。StyleManager.addSector('te...

3 个回答更新于 2019年12月1日

问题 #912

:HTML 属性/特征未逃逸

当属性加上双引号时,会导致 HTML 变质。https://jsfiddle.net/szLp8h4n/拖入链接块。点击编辑器中的链接进入“组件设置”面板在“title”栏输入“这是”示例“。点击查看代码图标。生成无效的HTML '''html <div class=“c318...

3 个回答更新于 2019年9月18日

问题 #1609

Grapesjs,如何将视图代码中的 html/css 代码提取到控制台日志中?

警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例...

2 个回答更新于 2019年11月30日

与此问题匹配的付费插件

根据问题关键词和标签相关性精选,助你更快交付。

查看全部插件

正在加载付费插件推荐……

免费方案

在以下平台查看开源 GrapesJS 插件: GitHub 或在我们的免费目录中快速搜索。

浏览免费插件 →
高级方案

高级插件提供支持、定期更新和生产就绪的功能——为你节省数天的集成工作。

浏览高级插件 →

相关教程

关于同一主题的深入指南。

全部教程 →

浏览插件分类

直接跳转到市场上的插件分类页面。