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

不支持百分比宽度的设备

快速解答作者 maxtacco

这大概和 https://github.com/artf/grapesjs/issues/896 有关。我猜逻辑应该调整以处理不同类型的单位,比如px、em、%等。

阅读下方完整回答 ↓

问题

版本:0.14.8

重现该虫子的步骤

  • 使用 [grapesjs-blocks-bootstrap4](https://github.com/z1lk/grapesjs-blocks-bootstrap4) 插件。
  • 使用这里的“index.html”示例- 保留默认设备(其中包括定义为“100%”的设备)
  • 添加任何带有类的块(例如“容器”)
  • 在编辑器画布中点击新增的方块。
  • 这会导致错误:“未捕获的DOMException:未能在'Element'上执行'querySelectorAll':”#gjs-css-rules-100%'不是有效的选择器。”

截图

![错误](https://user-images.githubusercontent.com/52310/38692889-1e366dde-3e7d-11e8-9cd9-dd1799f5fcf2.png)

回答(2)

lock[bot]2019年9月17日

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

相关问答

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

问题 #1513

在媒体查询下编写的重复CSS

嘿@artf项目做得很棒! 我注意到了一些东西,并且能在本地机器上复现。任何在“媒体查询”下写的“CSS”都会被重复/应用两次。 Grapesjs 版本 - '0.14.33' 浏览器 - “版本 69.0.3497.100(官方构建)(64位)” 操作系统 - “Window...

3 个回答更新于 2019年10月30日

问题 #1502

使用 RTE 编辑后创建多个子元素

大家好, 我遇到的都是与RTE相关的问题RTE作为对文本块执行的动作创建多个子节点。例如:假设我们在同一文本块上连续执行了三次相同的动作(加粗),那么它在同一元素上创建了三个子节点。RTE中的字体操作仅支持1到7之间的字体大小,因此请在RTE中支持1到100之间的字体大小。 !...

3 个回答更新于 2019年10月19日

问题 #1067

当允许脚本时,葡萄将变为空

你好@artf 我初始化了 Grapesjs,但没有允许脚本。我从附件(template.zip)导入了html字符串,Grapesjs可以正确显示 但当我在init代码中用'allowScripts: 1'允许脚本,并导入上述HTML字符串时,Grapesjs没有显示任何,我...

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

问题 #1510

如何在 Grapesjs 的 blockmanager 添加两列

你好,我是Grapej的新手,正在用Grapej搭配Angular6 我在[](https://grapesjs.com/demo.html)上见过葡萄的演示。 我想在 BlockManager 创建两列,如下面用红色标记的快照所示 ![22](https://user-ima...

2 个回答更新于 2019年10月15日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

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

全部教程 →

浏览插件分类

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