CSS 属性的默认值
我需要选择别的,而不是普通 是的,如果没有值,默认界面会预选“默认值”,但这很容易更新 “''js 编辑。StyleManager.getProperty('typography', 'font-weight').set({ 默认: ' ' }); ``` 所以我猜这不是核心漏洞,而是“意外预期”的行为 🥲
阅读下方完整回答 ↓问题
GrapesJS版本[X] 我确认使用最新版本GrapesJS你用的是什么浏览器? 无可复制演示链接 https://grapesjs.com/demo.html描述一下那个虫子 大家好,!!<3 如何复现这个漏洞?打开[grapesjs官方网页演示](https://grapesjs.com/demo.html)点击容器,例如英雄区容器对容器应用font-weight: bold;样式 => 内部所有文本变粗选择其中一个文本,勾选属性font-weight,该属性设置为normal 预期的行为是什么? font-weight应该在空字符串或unset上'',这样我才能选择normal来取消应用font-weight: bold; 目前的行为是什么? 属性font-weight已经设置为normal,这让我无法真正应用“普通”(我需要再选一个普通以外的选项)。 我在 silex 中处理[这个问题](https://github.com/silexlabs/Silex/issues/1543)(针对 silex 定义的其他 css 属性@oliviermgx),如果大家都同意这是个 bug,默认值应该是空字符串,也许我们可以做一个 PR? 行为准则[X] 我同意遵守本项目的行为准则
回答(3)
我需要选择别的,而不是普通
是的,如果没有值,默认界面会预选“默认值”,但这很容易更新 “''js 编辑。StyleManager.getProperty('typography', 'font-weight').set({ 默认: ' ' });
所以我猜这不是核心漏洞,而是“意外预期”的行为 🥲
哦,明白了,我以为你会希望默认值是预期的行为 😃
谢谢你的回答
你好!感谢你报告这个问题。你准确指出了GrapesJS风格管理器中关于默认CSS属性值的一个常见混淆点和合理的可用性问题,尤其是在处理继承时。这种行为并不是指GrapesJS故障的bug,而是默认属性呈现方式上的设计选择,可能具有误导性。 根本原因解释 GrapesJS风格管理器定义属性时,defaults值。对于像font-weight这样的属性,默认定义通常包括defaults: 'normal'。当编辑器中选中元素且没有显式font-weight样式时,样式管理器的font-weight输入字段会将该defaults值(normal)作为初始状态显示。即使元素继承了父元素的不同font...
相关问答
通过相似的问题讨论继续研究。
问题 #6152
通过自定义代码添加的CSS在移除自定义代码组件后依然存在
GrapesJS 版本 [X] 我确认使用最新版本 GrapesJS 你用的是什么浏览器? 任何 可复制演示链接 https://grapesjs.com/演示 描述一下那个虫子 如何复现这个漏洞?添加带有HTML + CSS的自定义代码组件删除自定义代码组件。 预期的行为是什...
问题 #5810
不必要的画布风格
GrapesJS 版本[X] 我确认使用最新版本 GrapesJS你用的是什么浏览器? Arc 版本 1.35.0 / Chromium 引擎 123.0可复制演示链接 https://grapesjs.com/demo.html描述一下那个虫子 我的特殊情况: 就我而言,所有...
问题 #4448
Error on resize image.
GrapesJS 版本 [X] 我确认使用最新版本 GrapesJS 你用的是什么浏览器? 勇敢浏览器 最后版本 可复制演示链接 https://grapesjs.com/demo.html 描述一下那个虫子 如何复现这个漏洞?打开演示页面。放置图像。双击选择图片。将宽度设置为...
问题 #3612
Grapesjs滑块按钮、标签键都没有按预期工作
版本 0.17.19(grapesjs) 版本 0.1.5(grapesjs-lory-slider) 版本 1.0.6(grapesjs-tabs) 你能重现演示中的bug吗? 不 预期的行为是什么? 我应该能在点击前一、下一页按钮和标签名时,浏览不同的幻灯片和标签页。 详细...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
教程
Introducing Search on GJS.Market
GJS.Market now has one search across everything we publish — plugins, articles, community questions, guides, authors and services. Press ⌘K from any page.
教程
如何在2026年用 GrapesJS 构建AI驱动的页面构建器
我们构建GJSDocs的经验——从简单的AI文本生成到结构化、上下文感知的视觉编辑
教程
2026年构建一个SaaS页面构建器需要多少钱?
2026年构建一个SaaS页面构建器的成本是多少?探索实际的开发成本、时间表、功能,以及使用 GrapesJS 如何降低成本
浏览插件分类
直接跳转到市场上的插件分类页面。