首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以使用自定义CSS隐藏JSX bug中的逗号吗?

我可以使用自定义CSS隐藏JSX bug中的逗号吗?
EN

Stack Overflow用户
提问于 2021-07-12 08:18:13
回答 1查看 31关注 0票数 0

我的网站的一个组件是基于以下.js代码的:

代码语言:javascript
复制
 items.add( 
     `field-${field.id()}`, 
     <div className="Mason-Field Form-group"> 
         <label> 
             {field.icon() ? <>{icon(field.icon())} </> : null} 
             {field.name()} 
         </label> 
         ,<div className="FormControl Mason-Inline-Answers">{answer_list}</div>, 
     </div> 
 ); 

在网站中,逗号在JSX中的字面意思就像它们出现在输出中一样。当hyperscript被转换为JSX时,这一定是一个疏忽。请看下面的测试帖子截图。

我个人无法在.js级别修复此问题。有没有办法在CSS级别隐藏逗号?

Test pose

EN

回答 1

Stack Overflow用户

发布于 2021-07-12 09:09:57

方法是将外部div的字体颜色设置为透明,然后在子级上再次设置它:

代码语言:javascript
复制
.Mason-Field.Form-group { color: transparent }
.Mason-Field.Form-group > * { color: initial }

根据您的其他类FormControlMason-Inline-Answers,您可能需要更具体一些。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68340768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档