emmet 语法

ads

🔥🔥🔥“前端一万小时”两大明星专栏限时折扣中,点击下方公众号详细了解:


原创:itsOli  @前端一万小时

本文版权归作者所有,未经授权,请勿转载!

本文节选自“语雀”私有付费专栏「前端一万小时 | 从零基础到轻松就业」



本篇目录:
1 ! + tab
2 p + tab
3 .header + tab
4 #header + tab
5 #header.logo + tab
6 p#header.logo.layout + tab
7 li*3 + tab
8
 li*3>div.box + tab
9
 li*3>{hello} + tab
10 
li*3>{hello$} + tab
11 #header+#content+#footer + tab
12 (#header>.logo+.nav)+#content+#footer + tab

前言:在这之前的文章中,我们都倡导用“手写”的方式,一个代码一个代码地敲写。经历了 20 多篇文章的练习,代码的基本结构我们应该烂熟于心了。当务之急,我们该考虑考虑“编码效率”了!

在进入后续的“实战”之前,我们先来熟悉一下 Emmet 常用的语法。在实际工作中,我们的代码都是写在编辑器中的,而绝大多数代码编辑器都支持 Emmet 语法。

下面我们介绍一些常见的 Emmet 语法,不用死记硬背,先跟着文章一起在编辑器里敲一次,然后在后边的实战系列文章中灵活运用,提高编码效率。

🔗更多快捷键使用方法见《Emmet 文档》
https://docs.emmet.io/

❗️以下快捷方式都是和键盘上的 Tab 键合用!


1 ! + tab

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>

</body>
</html>

2 p + tab

<p></p>

3 .header + tab

<div class="header"></div>

4 #header + tab

<div id="header"></div>

5 #header.logo + tab

<div id="header" class="logo"></div>

6 p#header.logo.layout + tab

<p id="header" class="logo layout"></p>

7 li*3 + tab

<li></li>
<li></li>
<li></li>

8 li*3>div.box + tab

<li>
  <div class="box"></div>
</li>
<li>
  <div class="box"></div>
</li>
<li>
  <div class="box"></div>
</li>

9 li*3>{hello} + tab

<li>hello</li>
<li>hello</li>
<li>hello</li>

10 li*3>{hello$} + tab

<li>hello1</li>
<li>hello2</li>
<li>hello3</li>

11 #header+#content+#footer + tab

<div id="header"></div>
<div id="content"></div>
<div id="footer"></div>

12 (#header>.logo+.nav)+#content+#footer + tab

<div id="header">
  <div class="logo"></div>
  <div class="nav"></div>
</div>
<div id="content"></div>
<div id="footer"></div>



后记:在后边的代码编辑中,我们可以多尝试用 Emmet 语法来提高效率。但,手写代码的能力一定不能丢。

祝好,qdywxs ♥ you!



点击“阅读原文”,获取“从零基础到轻松就业”专栏的系统性学习权限~

最后编辑于:2024/1/10 拔丝英语网

admin-avatar

英语作文代写、国外视频下载

高质量学习资料分享

admin@buzzrecipe.com