问题 #476💬 已回答提出于 2017年11月1日作者 Geczy0 个反应

跨度被剥离——不良行为

快速解答作者 Geczy

你可以在 http://grapesjs.com/demo-newsletter-editor.html 上复制 我的问题在这里有描述 https://github.com/artf/grapesjs/issues/341 https://github.com/artf/grapesjs/blob/dev/src/parser/model/ParserHtml.js#L145

阅读下方完整回答 ↓

问题

例如,如果我通过 grapesjs import 命令导入 '<p><span style=“font-size:50px;”>hi</span></p>',以下内容被设置为组件: '<p data-highlightable=“1”>hi</p>'。失去了我的风格

回答(3)

Geczy2017年11月1日

就我而言,最好不要去掉“<span>',而是保留在HTML里。为什么要移除它?

要注意以下情况:

'''html

<p style=“font-size:12px;”><span style=“font-size:50px;”>嗨</span>,嘿</p> ```

解析器之后的预期输出应该是什么?

Hi应该是50像素,嘿应该是12像素。这就是为什么HTML解析器不应该移除跨度

artf2017年11月2日

我同意你的看法,Matt,确实,正如前面提到的,我也想把它移除,但需要找时间测试,确保它没有破坏其他东西。 我以#341为结尾

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

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

全部教程 →

浏览插件分类

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