使用 emmet 的类名称的子 div 块

问题描述 投票:0回答:2

我想使用 Emmet 代码嵌套带有类名的 div 块,但我无法弄清楚。

类似这样的:

<div class="map">
    <div class="cardcontainer">
    </div>
</div>

我知道 div>div 会生成一个嵌套的 div 块,我可以执行 .map+.cardcontainer 来生成两个同级 div,但 .map>.cardcontainer 不起作用。

谢谢。

visual-studio-code emmet
2个回答
0
投票
div.map>div.cardcontainer

对我有用。当你打字时,vscode 中的智能感知非常棒。


0
投票

你可以这样做:

.map>.cardContainer

然后按

tab

当您使用

.
时,
emmet
会自动将其转换为
div
元素,因此无需编写
div

>
符号(没有
'white space'
)用于嵌套即将到来的
.className
HTML
元素。

此外,在声明一个名称超过一个单词的类名时,通常使用:

'camel case'
,如下所示:
class="cardContainer"
。或者只是通过
-
将它们分开,如下所示:
class="card-container"
(通常
'camel case'
更常用于 styling 声明,而不是 function 声明)。

这使得你的代码更容易阅读,特别是当你有很长的类/变量/函数名,并且有很多行代码需要阅读时。

希望有帮助:) 干杯!

© www.soinside.com 2019 - 2024. All rights reserved.