html - Emmet BEM有没有办法让子元素继承父类?
问题描述
所以我在创建父对象和一些子对象时遇到了这个问题。
使用 Emmets BEM 功能很容易.parent-class>.-child-class
,这会产生
ParentClass="parent" ChildClass="parent__child"
. 但是,如果我随后尝试使用 Emmet 在父对象中插入一个新的子对象,则.-new-child
只会产生__new-child
。
这个初始块:
<div class="popup">
<div class="popup__content">
</div>
</div>
应该使用 Emmet 变成这样.-left+.-right
:
<div class="popup">
<div class="popup__content">
<div class="popup__left"></div>
<div class="popup__right"></div>
</div>
</div>
即使在初始创建之后,有没有办法让子类从父类继承?还是它根本不了解实际的顶级父级是什么?
解决方案
看起来像 VSCode 实现中的一个错误,你应该在这里填写一个问题:https ://github.com/microsoft/vscode/issues
您的示例在 Sublime Text 插件中运行良好,Emmet 实际上分析上下文 HTML 元素以继承块名称
推荐阅读
- java - Spring Boot 2 和 GraphQL 不兼容
- assembly - GDB,asm:如何用内存地址命名别名
- jquery - 从表中获取一行
- socketcluster - 如何使用 SSL 设置 socketcluster
- python - tensorflow:如何从特征字典中动态选择张量
- freemarker - Freemarker 在我的 fo:table-body 之外动态引用标签
- r - 如何在 R 中使用 hh:mm:ss:00 格式获取两个整数变量的差异
- hyperledger-fabric - 尝试作曲家网络启动时出现对等错误
- c# - 在上传到 AzureCloud BlobStorage 时为 UNIT_TESTCASE 命名一个异常
- c++ - 在c ++ 11中使用异常时的无限循环